{"id":7177,"date":"2022-05-09T11:27:49","date_gmt":"2022-05-09T09:27:49","guid":{"rendered":"https:\/\/pandorafms.com\/library\/?p=7177"},"modified":"2023-02-02T16:24:42","modified_gmt":"2023-02-02T15:24:42","slug":"pandora-openshift","status":"publish","type":"post","link":"https:\/\/pandorafms.com\/library\/pandora-openshift\/","title":{"rendered":"Pandora Openshift                                                   <img src=\"https:\/\/pandorafms.com\/library\/wp-content\/uploads\/2017\/12\/icono-modulo-enterprise.png\" alt=\"enterprise\" \/>"},"content":{"rendered":"<p>Ver. 09-04-2022<\/p>\n<p>With this plug-in we will be able to view data and monitor our openshift nodes and pods.<\/p>\n<p>Type: Server plug-in<\/p>\n<p>The plugin will generate :<\/p>\n<p>* prefix is a conf parameter that we can customize by adding any name we want.<\/p>\n<p>&#8211; One agent for each node of the environment with name : prefix_OS_Node_&lt;node name&gt;.<\/p>\n<p>Each node agent will have the following modules :<\/p>\n<table id=\"bkmrk-status-roles-age-ver\" border=\"1\">\n<tbody>\n<tr>\n<td>Status<\/td>\n<\/tr>\n<tr>\n<td>Roles<\/td>\n<\/tr>\n<tr>\n<td>Age<\/td>\n<\/tr>\n<tr>\n<td>Versi\u00f3n<\/td>\n<\/tr>\n<tr>\n<td>cpu cores<\/td>\n<\/tr>\n<tr>\n<td>cpu %<\/td>\n<\/tr>\n<tr>\n<td>memory bytes<\/td>\n<\/tr>\n<tr>\n<td>memory %<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&#8211; One agent for each pod in the environment with name : prefix_OS_Pod_&lt;pod name&gt;.<\/p>\n<p>Each pod agent will have the following modules:<\/p>\n<table id=\"bkmrk-status-restarts-read\" border=\"1\">\n<tbody>\n<tr>\n<td>Status<\/td>\n<\/tr>\n<tr>\n<td>Restarts<\/td>\n<\/tr>\n<tr>\n<td>Ready<\/td>\n<\/tr>\n<tr>\n<td>Age<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&#8211; An agent with name: prefix_OS_POD_Stats<\/p>\n<p>It will create a cpu(cores) module and a memory module for each pod.<\/p>\n<table id=\"bkmrk-%3Cnombre-pod%3E_cpu-%28co\" border=\"1\">\n<tbody>\n<tr>\n<td>&lt;name-pod&gt;_Cpu (cores)<\/td>\n<\/tr>\n<tr>\n<td>&lt;name-pod&gt;_Memory (bytes)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&#8211; One agent for each deployment with name :prefix_ OS_Deployment_&lt;deployment-name&gt;.<\/p>\n<p>Each Deployment agent will have the following data :<\/p>\n<table id=\"bkmrk-age-avalaible-ready-\" border=\"1\">\n<tbody>\n<tr>\n<td>Age<\/td>\n<\/tr>\n<tr>\n<td>Avalaible<\/td>\n<\/tr>\n<tr>\n<td>Ready<\/td>\n<\/tr>\n<tr>\n<td>Up to date<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&#8211; An agent named &#8220;prefix_OS_Imagestreams_stats&#8221; with modules for each imagestream in our environment (the number is configured in the .conf).<\/p>\n<p>The agent OS_Imagestreams_stats will contain the following modules for each Imagestream:<\/p>\n<table id=\"bkmrk-nombre-imagestream--\" border=\"1\">\n<tbody>\n<tr>\n<td>&lt;name imagestream&gt; &#8211; storage<\/td>\n<\/tr>\n<tr>\n<td>&lt;name imagestream&gt; &#8211; images<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&#8211; An agent with name &#8220;prefix_OS_Api_service&#8221; with modules for each element of our api.<\/p>\n<table id=\"bkmrk-elemento-api\" border=\"1\">\n<tbody>\n<tr>\n<td>Element API<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&#8211; An agent named &#8220;prefix_OS_Replication controllers with the following modules for each replication controller:<\/p>\n<table id=\"bkmrk-replication-controll\" border=\"1\">\n<tbody>\n<tr>\n<td>&lt;Replication controller nombre&gt; Desired<\/td>\n<\/tr>\n<tr>\n<td>&lt;Replication controller nombre&gt; Current<\/td>\n<\/tr>\n<tr>\n<td>&lt;Replication controller nombre&gt; Ready<\/td>\n<\/tr>\n<tr>\n<td>&lt;Replication controller nombre&gt; Age<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&#8211; An agent named &#8220;prefix_OS_Services&#8221; with a module for each service in our environment.<\/p>\n<table id=\"bkmrk-servicio\" border=\"1\">\n<tbody>\n<tr>\n<td>Service<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&#8211; In addition, the plugin will generate an agent called &#8220;prefix_Openshift&#8221; with modules that will indicate the number of certain elements in our environment.<\/p>\n<p>The Openshift agent will contain the following modules:<\/p>\n<table id=\"bkmrk-services-deployments\" border=\"1\">\n<tbody>\n<tr>\n<td>Services<\/td>\n<\/tr>\n<tr>\n<td>Deployments<\/td>\n<\/tr>\n<tr>\n<td>Namespaces<\/td>\n<\/tr>\n<tr>\n<td>Nodes<\/td>\n<\/tr>\n<tr>\n<td>Pods<\/td>\n<\/tr>\n<tr>\n<td>Imagestreams<\/td>\n<\/tr>\n<tr>\n<td>Replication controllers<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><strong>Documentation<\/strong><br \/>\nEN: <a href=\"https:\/\/pandorafms.com\/guides\/public\/books\/plugin-openshift\" target=\"_blank\" rel=\"noopener\">Pandora Openshift EN<\/a><br \/>\nES: \u00a0<a href=\"https:\/\/pandorafms.com\/guides\/public\/books\/openshift\" target=\"_blank\" rel=\"noopener\">Pandora Openshift ES<\/a><\/p>\n<br\/><p class=\"no-enterprise\">Only enterprise users can view the download links.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ver. 09-04-2022 With this plug-in we will be able to view data and monitor our openshift nodes and pods. Type: Server plug-in The plugin will generate : * prefix is a conf parameter that we can customize by adding any name we want. &#8211; One agent for each node of the environment with name : [&hellip;]<\/p>\n","protected":false},"author":4033,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[5,45],"tags":[1076,1075,58],"_links":{"self":[{"href":"https:\/\/pandorafms.com\/library\/wp-json\/wp\/v2\/posts\/7177"}],"collection":[{"href":"https:\/\/pandorafms.com\/library\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pandorafms.com\/library\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pandorafms.com\/library\/wp-json\/wp\/v2\/users\/4033"}],"replies":[{"embeddable":true,"href":"https:\/\/pandorafms.com\/library\/wp-json\/wp\/v2\/comments?post=7177"}],"version-history":[{"count":0,"href":"https:\/\/pandorafms.com\/library\/wp-json\/wp\/v2\/posts\/7177\/revisions"}],"wp:attachment":[{"href":"https:\/\/pandorafms.com\/library\/wp-json\/wp\/v2\/media?parent=7177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pandorafms.com\/library\/wp-json\/wp\/v2\/categories?post=7177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pandorafms.com\/library\/wp-json\/wp\/v2\/tags?post=7177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}