{"id":23437,"date":"2022-06-09T09:42:08","date_gmt":"2022-06-09T13:42:08","guid":{"rendered":"https:\/\/www.eginnovations.com\/blog\/?p=23437"},"modified":"2022-06-22T01:44:27","modified_gmt":"2022-06-22T05:44:27","slug":"how-to-monitor-it-infrastructure-when-adopting-iac-for-vdi-and-digital-workspaces","status":"publish","type":"post","link":"https:\/\/www.eginnovations.com\/blog\/how-to-monitor-it-infrastructure-when-adopting-iac-for-vdi-and-digital-workspaces\/","title":{"rendered":"How to Monitor IT Infrastructure when adopting IaC for VDI and Digital Workspaces"},"content":{"rendered":"<div class=\"inner_content\">\n<p>IaC (Infrastructure-as-Code) is becoming ubiquitous in the EUC (End User Computing) community and within the datacenter. Automation and declarative infrastructure for on-premises VDI and cloud digital workspaces, such as <a href=\"https:\/\/www.eginnovations.com\/supported-technologies\/azure-virtual-desktop-monitoring-avd\" target=\"blank\" rel=\"noopener noreferrer\">Microsoft AVD<\/a> (Azure Virtual Desktop) or <a href=\"https:\/\/www.eginnovations.com\/supported-technologies\/aws-workspaces-monitoring\" target=\"blank\" rel=\"noopener noreferrer\">AWS WorkSpaces<\/a>, is now mainstream.<\/p>\n<p>Vendors such as <a href=\"https:\/\/www.citrix.com\/blogs\/2020\/10\/06\/terraform-and-ansible-automation-for-app-delivery-and-security\/\" target=\"blank\" rel=\"noopener noreferrer\">Citrix now advocate the use of technologies such as Terraform and Ansible for deployments<\/a>. Those products that also cover <a href=\"https:\/\/www.eginnovations.com\/blog\/what-is-application-performance-monitoring\/\/\" target=\"blank\" rel=\"noopener noreferrer\">APM<\/a>, <a href=\"https:\/\/www.eginnovations.com\/blog\/apm-for-devops\/\" target=\"blank\" rel=\"noopener noreferrer\">DevOps monitoring<\/a>, and end-to-end monitoring have long been integrated into IaC workflows. EUC adopters have access to mature, stable options.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"IaC_and_How_it_Relates_to_Monitoring_Tools\"><\/span>IaC and How it Relates to Monitoring Tools<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Infrastructure-as-Code (IaC) is becoming universal for defining and automating the creation and deployment of IT infrastructure. Higher-level languages and scripts are used to define the infrastructure that applications run on. These frameworks include networking, servers, data storage, and so on.<\/p>\n<p>This is all taking place as auto-scaling and auto-deployment becomes standard, as well. As a result, IaC may now define how infrastructure should auto-scale up or down to service the needs of applications.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"eG_Innovations_Stands_Apart_with_IaC_Considerations\"><\/span>eG Innovations Stands Apart with IaC Considerations<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><a href=\"https:\/\/www.eginnovations.com\/product\/application-performance-monitoring\" target=\"blank\" rel=\"noopener noreferrer\">eG Enterprise<\/a> is one of very few EUC monitoring products that also covers unified APM (Application Performance Monitoring), infrastructure monitoring, and cloud monitoring. As such, we have constructed our product to work within the new normal of IaC.\u00a0 This allows our tools to overcome challenges traditional monitoring tools will face.<\/p>\n<p>One common customer scenario we encounter in APM use cases is the deployment of SaaS (Software as a Service) Java-based apps deployed within containers on application servers such as Tomcat or WebLogic. <a href=\"https:\/\/www.eginnovations.com\/blog\/infrastructure-as-code-iac-azure\/\" target=\"blank\" rel=\"noopener noreferrer\">Often they are running on public clouds such as Azure<\/a> and AWS (Amazon Web Service). As demand fluctuates to maintain key metrics such as application response times, frameworks like <a href=\"https:\/\/www.eginnovations.com\/supported-technologies\/kubernetes-monitoring\" target=\"blank\" rel=\"noopener noreferrer\">Kubernetes<\/a> are leveraged to spin up new infrastructure (e.g., additional servers) to service increased demand.<\/p>\n<p>The performance and availability of the apps and services, though, is the business-critical need. It is essential to monitor infrastructure that may be temporary and automatically deployed (or destroyed). Those deploying EUC will now face the same challenges when moving from static manually deployed systems to IaC methodologies.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Mapping_Traditional_EUC_Admin_Task_to_IaC_Workflows\"><\/span>Mapping Traditional EUC Admin Task to IaC Workflows<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"margin-bottom: 15px;\">There are often many steps involved in monitoring infrastructure. Traditionally, an EUC system administrator maintaining a static on-premises deployment must perform tasks manually to gain monitoring insights via a console. Such tasks may include:<\/p>\n<ul>\n<li>Installing agents to harvest metrics (e.g., within a Windows OS) to collect perfmon counters<\/li>\n<li>Configuring what has to be monitored on a server<\/li>\n<li>Setting the credentials needed for monitoring<\/li>\n<li>Making any changes needed in an app stack to support monitoring (e.g., for APM)<\/li>\n<li>Setting and tuning thresholds, if required, to trigger alerts (e.g., if a server\u2019s CPU usage exceeds 90%)<\/li>\n<li>Assigning the monitored component to the respective teams with dashboards and via ITSM integrations<\/li>\n<li>Removing components to be monitored (e.g., when servers are decommissioned)<\/li>\n<li>Un-assigning the removed component for respective teams<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Achieving_Full_Automation_with_IaC\"><\/span>Achieving Full Automation with IaC<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"margin-bottom: 15px;\">When implementing IaC, the ultimate goal is full automation and the removal of manual intervention and effort. Ideally, everything would be set up automatically. That will include full and comprehensive monitoring functionality for the infrastructure.<\/p>\n<p style=\"margin-bottom: 15px;\">This means, as a monitoring vendor, we need to include features to enable monitoring within automation frameworks. The administrator or architect designing and deploying IaC will then need to leverage technologies from monitoring vendors. Alternately, the architect may script their own functionality and consider requirements, including:<\/p>\n<ul>\n<li>No manual installation of agents is necessary \u2013 a silent, automated way is needed to install agents.<\/li>\n<li>Either the IaC code should configure, for example, a server for monitoring, or you must have auto-discovery and configuration enabled.<\/li>\n<li>Most modern monitoring products are built around <a href=\"https:\/\/www.eginnovations.com\/blog\/aiops-artificial-intelligence-it-operations\/\" target=\"blank\" rel=\"noopener noreferrer\">AIOps<\/a> (Artificial Intelligence for Operations) engines. They will automatically baseline usage and set thresholds without the need for manual configuration. This enables automating the implementation of alerts for anomalous behavior and events on dynamically changing infrastructures.<\/li>\n<li>Auditing and traceable logging functionality within the monitoring product is important in order to know what has been deployed and configured and how.<\/li>\n<li>How <a href=\"https:\/\/www.eginnovations.com\/blog\/automation-integration-monitoring\/\" target=\"blank\" rel=\"noopener noreferrer\">corrective actions<\/a> can be used to allocate\/deallocate resources, such as additional virtual machines, based on different parameters like system resources consumption, TCP connections, utilizations, etc.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Configuring_Monitoring_for_IaC_Implementation\"><\/span>Configuring Monitoring for IaC Implementation<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"margin-bottom: 15px;\">If you need to configure monitoring on a server using code, for example, you will need to use either a CLI (Command Line Interface) or API (Application Programming Interface) supplied by the monitoring tool. It is also critical to implement functionality, such as:<\/p>\n<ul>\n<li>Credentials must be provided as defaults, so a specific configuration is not needed. If a specific config is preferred, you should provide an API\/CLI for this.<\/li>\n<li>Changes to app stacks must be possible through script configurations (e.g., setting env variables in scripts and passing them to the app).<\/li>\n<li>Assignments \u2013 If the monitoring tool does not do this, you will need to do this through code using the CLI\/API.<\/li>\n<li>Removing a component, the CLI\/API should provide the functionality to do this.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Key_Requirements_for_Monitoring_Tools_to_Work_with_IaC\"><\/span>Key Requirements for Monitoring Tools to Work with IaC<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"margin-bottom: 15px;\">When evaluating monitoring tools to automate these workflows, those implementing IaC need to consider whether monitoring tools and platforms offer certain key requirements:<\/p>\n<ul>\n<li>The <a href=\"https:\/\/www.eginnovations.com\/documentation\/eG-Installation-Guide\/Silent-Mode-Installation-of-the-eG-Agent-on-Windows.htm\" target=\"blank\" rel=\"noopener noreferrer\">silent install scripts<\/a> for agents.<\/li>\n<li>A <a href=\"https:\/\/www.eginnovations.com\/documentation\/Automatically-Configuirng-Target-Environment-using-eG-CLI\/How-does-the-eG-CLI-Work.htm\" target=\"blank\" rel=\"noopener noreferrer\">supported CLI<\/a> or <a href=\"https:\/\/www.eginnovations.com\/documentation\/Automatically-Configuring-the-Target-Environment-using-REST-API\/Introduction.htm\" target=\"blank\" rel=\"noopener noreferrer\">REST API<\/a> to enable the IaC code to perform the necessary steps automatically.<\/li>\n<li>Whether auto-discovery is supported. This will minimize the amount of IaC code that needs to be written. Auto-discovery of this type is also needed for dynamic, auto-scaling environments, and so, may be a requirement regardless of the IaC goals.<\/li>\n<li>Are automated bulk actions supported to automate component removal or dormant user accounts?<\/li>\n<li>Public cloud vendors charge their users based on their utilization. IaC may need to consume billing data beyond resource metrics from APIs\/CLIs as input data for scaling and allocation decisions.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Agentless_Monitoring_for_IaC\"><\/span>Agentless Monitoring for IaC<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>In some scenarios, <a href=\"https:\/\/www.eginnovations.com\/blog\/agentless-vs-agent-based-monitoring\/\" target=\"blank\" rel=\"noopener noreferrer\">agentless monitoring<\/a> may be an option. In that case, you may not have to install an agent for each device. However, you will have to map the device being added to existing agents. The logic to do this (who to contact and when) should then be coded into the IaC scripting.<\/p>\n<p>Security must be a forethought for all of these requirements. As a vendor, <a href=\"https:\/\/www.eginnovations.com\/blog\/secure-monitoring-tcp-ports\/\" target=\"blank\" rel=\"noopener noreferrer\">we have to implement features with secure communication in mind<\/a>. This is particularly essential with regard to auto-discovery and agent communication. Always avoid bad practices such as listening on open TCP ports.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Key_Questions_to_Evaluate_Monitoring_Products_for_Use_in_EUC_IaC_Workflows\"><\/span>Key Questions to Evaluate Monitoring Products for Use in EUC IaC Workflows<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"margin-bottom: 15px;\">Naturally, IaC is far more established and mature in DevOps and APM workflows. This means that those adopting automation for EUC use cases have the advantage of maturity of workflows and tools. It also means that EUC monitoring vendors need to be transparent and cover key questions in APM and DevOps.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Key_Questions_in_APM_and_DevOps_for_IaC_Compatability\"><\/span>Key Questions in APM and DevOps for IaC Compatability<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>\n<h4><span class=\"ez-toc-section\" id=\"What_are_the_products_AIOps_Artificial_Intelligence_for_Operations_monitoring_capabilities\"><\/span><strong>What are the product&#8217;s AIOps (Artificial Intelligence for Operations) monitoring capabilities?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Automated definition and deployment is the new reality. It is a reality where IT infrastructure can be expected to constantly change and scale. Modern monitoring platforms and tools invariably include an AIOps engine leveraging machine. <a href=\"https:\/\/www.eginnovations.com\/blog\/aiops-tools-capabilities\/\" target=\"blank\" rel=\"noopener noreferrer\">These machines learn to process data on scales and timescales beyond that feasible for the manual operator or system administrator.<\/a><\/li>\n<li>\n<h4><span class=\"ez-toc-section\" id=\"Are_there_mature_and_rich_REST_APIs_Application_Programming_Interfaces\"><\/span><strong>Are there mature and rich REST APIs (Application Programming Interfaces)?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Clearly, if you have an interest in DevOps and automation, you will expect your <a href=\"https:\/\/www.eginnovations.com\/product\/application-performance-monitoring\" target=\"blank\" rel=\"noopener noreferrer\">monitoring platform to have proven and extensive APIs to integrate.<\/a>\u00a0Can the vendor provide examples or advice on how to integrate and deploy their product with products such as Terraform?<\/li>\n<li>\n<h4><span class=\"ez-toc-section\" id=\"Can_the_product_monitor_your_DevOps_and_IaC_infrastructure\"><\/span><strong>Can the product monitor your DevOps and IaC infrastructure?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>What key metrics, logs, and errors does the product capture from tools now critical to your infrastructure, such as <a href=\"https:\/\/www.eginnovations.com\/documentation\/GitHub\/How-to-Monitor-GitHub-Using-eG-Enterprise.htm\" target=\"blank\" rel=\"noopener noreferrer\">GitHub,<\/a> <a href=\"https:\/\/www.eginnovations.com\/documentation\/Jenkins\/Why-Monitor-Jenkins.htm\" target=\"blank\" rel=\"noopener noreferrer\">Jenkins,<\/a> <a href=\"https:\/\/github.com\/eginnovations\/helm-charts\" target=\"blank\" rel=\"noopener noreferrer\">Helm,<\/a> <a href=\"https:\/\/www.eginnovations.com\/documentation\/Bitbucket\/How-to-Monitor-Bitbucket-Using-eG-Enterprise.htm\" target=\"blank\" rel=\"noopener noreferrer\">Bitbucket,<\/a> and\u00a0<a href=\"https:\/\/www.eginnovations.com\/documentation\/Ansible-Tower\/Introduction-to-Ansible-Tower-Monitoring.htm\" target=\"blank\" rel=\"noopener noreferrer\">Ansible<\/a>? (For eG Enterprise, see our <a href=\"https:\/\/www.eginnovations.com\/product\/technologies\">technologies page <\/a>where you can explore our domain-specific modules for all these technologies.)<\/li>\n<li>\n<h4><span class=\"ez-toc-section\" id=\"Is_the_setting_of_thresholds_and_alarm_conditions_for_alerting_automated\"><\/span><strong>Is the setting of thresholds and alarm conditions for alerting automated?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>A key feature of monitoring products designed for IaC is that they will automatically configure alerting thresholds and alarms for components. Moreover, many will support dynamic thresholds that self-tune to alert on anomalous behaviors, removing the need for manual setup.<\/li>\n<li>\n<h4><span class=\"ez-toc-section\" id=\"Is_there_a_comprehensive_centralized_audit_that_covers_bulk_API-driven_operations_and_IaC_workflows\"><\/span><strong>Is there a comprehensive centralized audit that covers bulk, API-driven operations and IaC workflows?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>The product should have automated audit logs and reporting capabilities. Further, it should record deployment and changes made via IaC workflows and tools. Additionally, manual administration configuration should be reported. Logging should record how, when, and the details of components auto-discovered or added to the monitoring platform. (See: <a href=\"https:\/\/www.eginnovations.com\/blog\/auditing-capabilities-in-it-monitoring-tools-for-security-and-compliance\/\" target=\"blank\" rel=\"noopener noreferrer\">eG Audit Log<\/a>.)<\/li>\n<li>\n<h4><span class=\"ez-toc-section\" id=\"How_good_is_their_cloud_and_container_framework_support\"><\/span><strong>How good is their cloud and container framework support?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>A transition to IaC methodologies and workflows is often associated with the uptake of flexible infrastructure services and frameworks. If the product is deploying IaC on clouds, such as Microsoft Azure, <a href=\"https:\/\/www.eginnovations.com\/supported-technologies\/aws-monitoring\" target=\"blank\" rel=\"noopener noreferrer\">Amazon AWS<\/a>, or leveraging orchestration and container frameworks such as Kubernetes \/ OpenShift and Docker, you will need a monitoring product that covers those technologies and services to the same level as their EUC coverage of technologies, such as <a href=\"https:\/\/www.eginnovations.com\/supported-technologies\/vmware-monitoring\" target=\"blank\" rel=\"noopener noreferrer\">VMware<\/a> and <a href=\"https:\/\/www.eginnovations.com\/supported-technologies\/citrix-monitoring\" target=\"blank\" rel=\"noopener noreferrer\">Citrix.<\/a> (See monitoring of <a href=\"https:\/\/www.eginnovations.com\/supported-technologies\/azure-monitoring\" target=\"blank\" rel=\"noopener noreferrer\">Microsoft Azure,<\/a> <a href=\"https:\/\/www.eginnovations.com\/supported-technologies\/aws-monitoring\" target=\"blank\" rel=\"noopener noreferrer\">Amazon AWS,<\/a> <a href=\"https:\/\/www.eginnovations.com\/documentation\/Kubernetes\/How-to-Monitor-the-Kubernetes-Cluster-Using-eG-Enterprise.htm\" target=\"blank\" rel=\"noopener noreferrer\">Kubernetes \/ OpenShift<\/a>, and <a href=\"https:\/\/www.eginnovations.com\/supported-technologies\/docker-container-monitoring\" target=\"blank\" rel=\"noopener noreferrer\">Docker<\/a> for examples.)<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Preparing_for_the_Future_with_IaC\"><\/span>Preparing for the Future with IaC<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>IaC is, without a doubt, the future. But beyond automating the creation and change of infrastructure, those enabling it must include functionality such as well-architected monitoring into their designs. This will serve to ensure they have a manageable infrastructure. That, in turn, will give insight for troubleshooting. Additionally, it will provide the vision for long-term capacity planning and security, and optimizing usage to costs.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Simplify_with_eG_Enterprise\"><\/span>Simplify with eG Enterprise<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>eG Enterprise offers world-class IT Infrastructure monitoring. If your company is taking the step to adopt IaC, there is no need to leave your system at risk. Our solutions offer user-friendly, uncomplicated dashboards to easily visualize and troubleshoot the problems that arise with operating an enterprise.<\/p>\n<p><a href=\"https:\/\/www.eginnovations.com\/company\/contact-us\">Contact us<\/a> and discover why eG Innovations stands apart from the rest. If you are ready to give eG Enterprise a try, <a href=\"https:\/\/www.eginnovations.com\/product\/application-performance-monitoring\/free-trial\">start your free trial today.\u00a0<\/a><\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Related_Further_Information\"><\/span>Related Further Information<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Read about <a href=\"https:\/\/www.eginnovations.com\/blog\/infrastructure-as-code-iac-azure\/\" target=\"blank\" rel=\"noopener noreferrer\">IaC for Microsoft Azure<\/a><\/li>\n<li>Details of eG Enterprise Support for IaC and automation \u2013 APIs, CLI and Power BI Integrations: <a href=\"https:\/\/www.eginnovations.com\/product\/application-performance-monitoring\" target=\"blank\" rel=\"noopener noreferrer\">APIs for IT Monitoring Solutions<\/a><\/li>\n<li>Learn about DevOps tools common in IaC workflows including Jenkins and Ansible in the <a href=\"https:\/\/www.eginnovations.com\/blog\/top-devops-tools\/\" target=\"blank\" rel=\"noopener noreferrer\">Top DevOps Tools List<\/a><\/li>\n<li>Scripting and automation within eG Enterprise: <a href=\"https:\/\/www.eginnovations.com\/blog\/automation-integration-monitoring\/\" target=\"blank\" rel=\"noopener noreferrer\">Automation &amp; Scripting for Monitoring Systems (eginnovations.com)<\/a><\/li>\n<li>Computer Weekly ran a recent series of articles covering all aspects of IaC, see: <a href=\"https:\/\/www.computerweekly.com\/blog\/CW-Developer-Network\/Infrastructure-as-Code-series-Practical-monitoring-in-an-IaC-universe\" target=\"blank\" rel=\"noopener noreferrer\">Infrastructure-as-Code series: Practical monitoring in an IaC universe &#8211; CW Developer Network (computerweekly.com)<\/a><\/li>\n<li>Learn about AIOps engines and the features at the heart of monitoring platforms leveraged within IaC workflows: <a href=\"https:\/\/www.eginnovations.com\/blog\/aiops-tools-capabilities\/\" target=\"blank\" rel=\"noopener noreferrer\">AIOps Tools \u2013 Proactive Monitoring<\/a><\/li>\n<li>Read more about VMware\u2019s commitment to IaC: <a href=\"https:\/\/blogs.vmware.com\/management\/2020\/10\/vra-terraform-iac-sb.html\" target=\"blank\" rel=\"noopener noreferrer\">vRealize Automation &amp; Terraform : Infrastructure as Code &amp; Catalog Broker &#8211; Part 2 &#8211; VMware Cloud Management<\/a> and <a href=\"https:\/\/www.hashicorp.com\/blog\/using-infrastructure-as-code-to-automate-vmware-deployments\" target=\"blank\" rel=\"noopener noreferrer\">Using Infrastructure as Code to Automate VMware Deployments (hashicorp.com)<\/a><\/li>\n<li>An overview including links to relevant articles explaining <a href=\"https:\/\/www.eginnovations.com\/blog\/what-is-iac-infrastructure-as-code\/\" target=\"blank\" rel=\"noopener noreferrer\">What is Infrastructure as Code \u2013 IAC<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>IaC (Infrastructure-as-Code) is becoming ubiquitous in the EUC (End User Computing) community and within the datacenter. Automation and declarative infrastructure for on-premises VDI and cloud digital workspaces, such as Microsoft AVD (Azure Virtual Desktop) or AWS WorkSpaces, is now mainstream. Vendors such as Citrix now advocate the use of technologies such as Terraform and Ansible [&hellip;]<\/p>\n","protected":false},"author":30,"featured_media":23450,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[383],"tags":[643,381,644,161,257],"class_list":["post-23437","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-infrastructure-monitoring","tag-automation","tag-digital-workspaces","tag-iac","tag-it-infrastructure-management","tag-vdi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Monitor IT Infrastructure when adopting IaC for VDI and Digital Workspaces | eG Innovations<\/title>\n<meta name=\"description\" content=\"Choosing the right monitoring tool is imperative when making the transition to IaC. We discuss key considerations for those adopting IaC.\" \/>\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.eginnovations.com\/blog\/how-to-monitor-it-infrastructure-when-adopting-iac-for-vdi-and-digital-workspaces\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Monitor IT Infrastructure when adopting IaC for VDI and Digital Workspaces | eG Innovations\" \/>\n<meta property=\"og:description\" content=\"Choosing the right monitoring tool is imperative when making the transition to IaC. We discuss key considerations for those adopting IaC.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.eginnovations.com\/blog\/how-to-monitor-it-infrastructure-when-adopting-iac-for-vdi-and-digital-workspaces\/\" \/>\n<meta property=\"og:site_name\" content=\"eG Innovations\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/eGInnovations\" \/>\n<meta property=\"article:published_time\" content=\"2022-06-09T13:42:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-22T05:44:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2022\/05\/Iac-Social-Banner.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Rachel Berry\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Choosing the right monitoring tool is imperative when making the transition to IaC. We discuss key considerations for those adopting IaC.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2022\/05\/Iac-Social-Banner.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/rhbBSE\/\" \/>\n<meta name=\"twitter:site\" content=\"@eginnovations\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rachel Berry\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Monitor IT Infrastructure when adopting IaC for VDI and Digital Workspaces | eG Innovations","description":"Choosing the right monitoring tool is imperative when making the transition to IaC. We discuss key considerations for those adopting IaC.","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.eginnovations.com\/blog\/how-to-monitor-it-infrastructure-when-adopting-iac-for-vdi-and-digital-workspaces\/","og_locale":"en_US","og_type":"article","og_title":"How to Monitor IT Infrastructure when adopting IaC for VDI and Digital Workspaces | eG Innovations","og_description":"Choosing the right monitoring tool is imperative when making the transition to IaC. We discuss key considerations for those adopting IaC.","og_url":"https:\/\/www.eginnovations.com\/blog\/how-to-monitor-it-infrastructure-when-adopting-iac-for-vdi-and-digital-workspaces\/","og_site_name":"eG Innovations","article_publisher":"https:\/\/www.facebook.com\/eGInnovations","article_published_time":"2022-06-09T13:42:08+00:00","article_modified_time":"2022-06-22T05:44:27+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2022\/05\/Iac-Social-Banner.jpg","type":"image\/jpeg"}],"author":"Rachel Berry","twitter_card":"summary_large_image","twitter_description":"Choosing the right monitoring tool is imperative when making the transition to IaC. We discuss key considerations for those adopting IaC.","twitter_image":"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2022\/05\/Iac-Social-Banner.jpg","twitter_creator":"@https:\/\/twitter.com\/rhbBSE\/","twitter_site":"@eginnovations","twitter_misc":{"Written by":"Rachel Berry","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.eginnovations.com\/blog\/how-to-monitor-it-infrastructure-when-adopting-iac-for-vdi-and-digital-workspaces\/#article","isPartOf":{"@id":"https:\/\/www.eginnovations.com\/blog\/how-to-monitor-it-infrastructure-when-adopting-iac-for-vdi-and-digital-workspaces\/"},"author":{"name":"Rachel Berry","@id":"https:\/\/www.eginnovations.com\/blog\/#\/schema\/person\/1a4ada024f10e3a5d8df35ab2e58840d"},"headline":"How to Monitor IT Infrastructure when adopting IaC for VDI and Digital Workspaces","datePublished":"2022-06-09T13:42:08+00:00","dateModified":"2022-06-22T05:44:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.eginnovations.com\/blog\/how-to-monitor-it-infrastructure-when-adopting-iac-for-vdi-and-digital-workspaces\/"},"wordCount":1844,"publisher":{"@id":"https:\/\/www.eginnovations.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.eginnovations.com\/blog\/how-to-monitor-it-infrastructure-when-adopting-iac-for-vdi-and-digital-workspaces\/#primaryimage"},"thumbnailUrl":"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2022\/05\/Iac-Thumbnail.jpg","keywords":["Automation","digital workspaces","IaC","IT Infrastructure Management","VDI"],"articleSection":["IT Infrastructure Monitoring"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.eginnovations.com\/blog\/how-to-monitor-it-infrastructure-when-adopting-iac-for-vdi-and-digital-workspaces\/","url":"https:\/\/www.eginnovations.com\/blog\/how-to-monitor-it-infrastructure-when-adopting-iac-for-vdi-and-digital-workspaces\/","name":"How to Monitor IT Infrastructure when adopting IaC for VDI and Digital Workspaces | eG Innovations","isPartOf":{"@id":"https:\/\/www.eginnovations.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.eginnovations.com\/blog\/how-to-monitor-it-infrastructure-when-adopting-iac-for-vdi-and-digital-workspaces\/#primaryimage"},"image":{"@id":"https:\/\/www.eginnovations.com\/blog\/how-to-monitor-it-infrastructure-when-adopting-iac-for-vdi-and-digital-workspaces\/#primaryimage"},"thumbnailUrl":"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2022\/05\/Iac-Thumbnail.jpg","datePublished":"2022-06-09T13:42:08+00:00","dateModified":"2022-06-22T05:44:27+00:00","description":"Choosing the right monitoring tool is imperative when making the transition to IaC. We discuss key considerations for those adopting IaC.","breadcrumb":{"@id":"https:\/\/www.eginnovations.com\/blog\/how-to-monitor-it-infrastructure-when-adopting-iac-for-vdi-and-digital-workspaces\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.eginnovations.com\/blog\/how-to-monitor-it-infrastructure-when-adopting-iac-for-vdi-and-digital-workspaces\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.eginnovations.com\/blog\/how-to-monitor-it-infrastructure-when-adopting-iac-for-vdi-and-digital-workspaces\/#primaryimage","url":"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2022\/05\/Iac-Thumbnail.jpg","contentUrl":"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2022\/05\/Iac-Thumbnail.jpg","width":362,"height":235},{"@type":"BreadcrumbList","@id":"https:\/\/www.eginnovations.com\/blog\/how-to-monitor-it-infrastructure-when-adopting-iac-for-vdi-and-digital-workspaces\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.eginnovations.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Monitor IT Infrastructure when adopting IaC for VDI and Digital Workspaces"}]},{"@type":"WebSite","@id":"https:\/\/www.eginnovations.com\/blog\/#website","url":"https:\/\/www.eginnovations.com\/blog\/","name":"eG Innovations","description":"IT Performance Monitoring Insights","publisher":{"@id":"https:\/\/www.eginnovations.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.eginnovations.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.eginnovations.com\/blog\/#organization","name":"eG Innovations","alternateName":"eg innovations","url":"https:\/\/www.eginnovations.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.eginnovations.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2014\/07\/eg-logo-dark-gray1_new.jpg","contentUrl":"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2014\/07\/eg-logo-dark-gray1_new.jpg","width":362,"height":235,"caption":"eG Innovations"},"image":{"@id":"https:\/\/www.eginnovations.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/eGInnovations","https:\/\/x.com\/eginnovations"]},{"@type":"Person","@id":"https:\/\/www.eginnovations.com\/blog\/#\/schema\/person\/1a4ada024f10e3a5d8df35ab2e58840d","name":"Rachel Berry","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.eginnovations.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/04d3d41fd89b2c0738787702d522fed6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/04d3d41fd89b2c0738787702d522fed6?s=96&d=mm&r=g","caption":"Rachel Berry"},"sameAs":["https:\/\/x.com\/https:\/\/twitter.com\/rhbBSE\/"],"url":"https:\/\/www.eginnovations.com\/blog\/author\/rachel-berry\/"}]}},"modified_by":"Review eG","_links":{"self":[{"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/posts\/23437","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/users\/30"}],"replies":[{"embeddable":true,"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/comments?post=23437"}],"version-history":[{"count":0,"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/posts\/23437\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/media\/23450"}],"wp:attachment":[{"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/media?parent=23437"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/categories?post=23437"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/tags?post=23437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}