{"id":2445,"date":"2017-01-06T11:00:32","date_gmt":"2017-01-06T11:00:31","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2445"},"modified":"2023-06-21T06:03:43","modified_gmt":"2023-06-21T13:03:43","slug":"kubernetes-monitoring-heapster-influxdb-grafana","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/kubernetes-monitoring-heapster-influxdb-grafana\/","title":{"rendered":"Monitorizaci\u00f3n de Kubernetes con Heapster, InfluxDB y Grafana"},"content":{"rendered":"<p>Kubernetes proporciona informaci\u00f3n detallada sobre el uso de recursos en el cl\u00faster. Esto se habilita mediante el uso de <a href=\"https:\/\/github.com\/kubernetes\/heapster\">Heapster<\/a>, <a href=\"https:\/\/github.com\/google\/cadvisor\">cAdvisor<\/a>, <a href=\"https:\/\/github.com\/influxdata\/influxdb\">InfluxDB<\/a> y <a href=\"https:\/\/grafana.org\/\">Grafana<\/a>.<\/p>\n<p>Heapster se instala como un pod en todo el cl\u00faster. Recopila datos de monitorizaci\u00f3n y eventos de todos los pods de cada nodo comunic\u00e1ndose con Kubelet. El propio Kubelet obtiene estos datos de cAdvisor. Estos datos se guardan en InfluxDB y luego se visualizan.<br \/>\nutilizando Grafana.<\/p>\n<p><a href=\"\/wp-content\/original-assets\/december-2016\/kubernetes-monitoring-with-heapster-influxdb-and-grafana\/kubernetes-logging-1024x407.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14457\" src=\"\/wp-content\/original-assets\/december-2016\/kubernetes-monitoring-with-heapster-influxdb-and-grafana\/kubernetes-logging-1024x407.png\" alt=\"kubernetes-logging\" width=\"604\" height=\"240\" \/><\/a><\/p>\n<p><a href=\"https:\/\/kubernetes.io\/docs\/user-guide\/monitoring\/\">Supervisi\u00f3n del uso de recursos<\/a>\u00a0proporcionan m\u00e1s detalles sobre la monitorizaci\u00f3n de recursos en Kubernetes. Heapster, InfluxDB y Grafana son <a href=\"https:\/\/kubernetes.io\/docs\/admin\/addons\/\">Complementos de Kubernetes<\/a>. En<br \/>\nest\u00e1n habilitadas por defecto si est\u00e1 ejecutando el cl\u00faster en Amazon Web Services o Google Cloud. Pero deben habilitarse expl\u00edcitamente si el cl\u00faster se inicia mediante <a href=\"https:\/\/www.couchbase.com\/blog\/es\/minikube-rapid-dev--testing-kubernetes\/\">minikube<\/a>\u00a0o<br \/>\n<a href=\"https:\/\/www.couchbase.com\/blog\/es\/multimaster-kubernetes-cluster-amazon-kops\/\">kops<\/a> <a href=\"https:\/\/github.com\/kubernetes\/kops\/blob\/master\/docs\/addons.md\">complementos<\/a>.<\/p>\n<p>Inicie un cl\u00faster Kubernetes en Amazon Web Services como:<br \/>\n<code>KUBERNETES_PROVIDER=aws; kube-up.sh<\/code><\/p>\n<p>Encontrar\u00e1 m\u00e1s informaci\u00f3n sobre c\u00f3mo iniciar un cl\u00faster Kubernetes en <a href=\"https:\/\/www.couchbase.com\/blog\/es\/kubernetes-1.4-spring-boot-couchbase\/\">Introducci\u00f3n a Kubernetes 1.4<\/a>. Por defecto, crea un cl\u00faster Kubernetes de 4 nodos en\u00a0<code>us-oeste-2a<\/code> regi\u00f3n. Se pueden ver m\u00e1s detalles sobre el cluster utilizando el comando\u00a0<code>kubectl cluster-info<\/code> y muestra los resultados como:<\/p>\n<pre class=\"lang:default decode:true\">Kubernetes master is running at https:\/\/35.165.6.91\r\nElasticsearch is running at https:\/\/35.165.6.91\/api\/v1\/proxy\/namespaces\/kube-system\/services\/elasticsearch-logging\r\nHeapster is running at https:\/\/35.165.6.91\/api\/v1\/proxy\/namespaces\/kube-system\/services\/heapster\r\nKibana is running at https:\/\/35.165.6.91\/api\/v1\/proxy\/namespaces\/kube-system\/services\/kibana-logging\r\nKubeDNS is running at https:\/\/35.165.6.91\/api\/v1\/proxy\/namespaces\/kube-system\/services\/kube-dns\r\nkubernetes-dashboard is running at https:\/\/35.165.6.91\/api\/v1\/proxy\/namespaces\/kube-system\/services\/kubernetes-dashboard\r\nGrafana is running at https:\/\/35.165.6.91\/api\/v1\/proxy\/namespaces\/kube-system\/services\/monitoring-grafana\r\nInfluxDB is running at https:\/\/35.165.6.91\/api\/v1\/proxy\/namespaces\/kube-system\/services\/monitoring-influxdb\r\n\r\nTo further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.<\/pre>\n<p>Anote la URL del servicio Grafana. Abre esta URL en una ventana del navegador. Se le pedir\u00e1 una advertencia de certificado no v\u00e1lido, pero esto puede ser ignorado con seguridad en este momento. En el sistema de producci\u00f3n, se deben instalar los certificados apropiados.<br \/>\nA continuaci\u00f3n, se le pedir\u00e1n las credenciales. Puede obtenerlas utilizando\u00a0<code>kubectl config vista<\/code> comando. Se mostrar\u00e1 la salida como:<\/p>\n<pre class=\"lang:default decode:true\">- name: aws_kubernetes-basic-auth\r\n  user:\r\n    password: ZeH4JpQzAtGDEBdb\r\n    username: admin<\/pre>\n<p>Utilice el valor de\u00a0<code>nombre de usuario<\/code> y <code>contrase\u00f1a<\/code> campos. Esto muestra el panel de control por defecto:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14459\" src=\"\/wp-content\/original-assets\/december-2016\/kubernetes-monitoring-with-heapster-influxdb-and-grafana\/kubernetes-grafana-empty-dashboard-1024x449.png\" alt=\"kubernetes-grafana-empty-dashboard\" width=\"604\" height=\"265\" \/><\/p>\n<p>Consta de dos paneles: uno para el cl\u00faster y otro para los pods.<\/p>\n<p><a href=\"\/wp-content\/original-assets\/december-2016\/kubernetes-monitoring-with-heapster-influxdb-and-grafana\/kubernetes-grafana-dashboards-1024x375.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14458\" src=\"\/wp-content\/original-assets\/december-2016\/kubernetes-monitoring-with-heapster-influxdb-and-grafana\/kubernetes-grafana-dashboards-1024x375.png\" alt=\"kubernetes-grafana-dashboards\" width=\"604\" height=\"221\" \/><\/a><\/p>\n<p>Para este blog, se cre\u00f3 un cl\u00faster Couchbase de 4 nodos siguiendo los pasos descritos en\u00a0<a href=\"https:\/\/blog.kubernetes.io\/2016\/08\/create-couchbase-cluster-using-kubernetes.html\">Crear un cl\u00faster de Couchbase utilizando Kubernetes.<\/a> Una agrupaci\u00f3n<br \/>\nmuestra el uso de CPU, Memoria, Sistema de Archivos y Red en todos los hosts y tiene el siguiente aspecto:<\/p>\n<p><a href=\"\/wp-content\/original-assets\/december-2016\/kubernetes-monitoring-with-heapster-influxdb-and-grafana\/kubernetes-grafana-cluster-1024x503.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14451\" src=\"\/wp-content\/original-assets\/december-2016\/kubernetes-monitoring-with-heapster-influxdb-and-grafana\/kubernetes-grafana-cluster-1024x503.png\" alt=\"kubernetes-grafana-cluster\" width=\"604\" height=\"297\" \/><\/a><\/p>\n<p>Se puede ver el uso de CPU, memoria, sistema de archivos y red de todos los nodos:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2621\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/01\/kubernetes-grafana-cluster-per-node-1024x502.png\" alt=\"\" width=\"1024\" height=\"502\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/kubernetes-grafana-cluster-per-node-1024x502.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/kubernetes-grafana-cluster-per-node-1024x502-300x147.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/kubernetes-grafana-cluster-per-node-1024x502-768x377.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/01\/kubernetes-grafana-cluster-per-node-1024x502-20x10.png 20w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Los detalles de cada nodo pueden verse seleccionando el nodo:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14452\" src=\"\/wp-content\/original-assets\/december-2016\/kubernetes-monitoring-with-heapster-influxdb-and-grafana\/kubernetes-grafana-cluster-nodelist.png\" alt=\"kubernetes-grafana-cluster-nodelist\" width=\"604\" height=\"413\" \/><\/p>\n<p>Se muestra el uso de CPU, memoria, sistema de archivos y red de cada nodo:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14453\" src=\"\/wp-content\/original-assets\/december-2016\/kubernetes-monitoring-with-heapster-influxdb-and-grafana\/kubernetes-grafana-cluster-one-node-1024x409.png\" alt=\"kubernetes-grafana-cluster-one-node\" width=\"604\" height=\"241\" \/><\/p>\n<p>El panel de Pods muestra el uso de CPU, memoria, sistema de archivos y red de cada pod:<\/p>\n<p><a href=\"\/wp-content\/original-assets\/december-2016\/kubernetes-monitoring-with-heapster-influxdb-and-grafana\/kubernetes-grafana-pods-1024x592.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14455\" src=\"\/wp-content\/original-assets\/december-2016\/kubernetes-monitoring-with-heapster-influxdb-and-grafana\/kubernetes-grafana-pods-1024x592.png\" alt=\"kubernetes-grafana-pods\" width=\"604\" height=\"349\" \/><\/a><\/p>\n<p>Puede elegirse una vaina diferente:<\/p>\n<p><a href=\"\/wp-content\/original-assets\/december-2016\/kubernetes-monitoring-with-heapster-influxdb-and-grafana\/kubernetes-grafana-pods-list-1024x608.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14456\" src=\"\/wp-content\/original-assets\/december-2016\/kubernetes-monitoring-with-heapster-influxdb-and-grafana\/kubernetes-grafana-pods-list-1024x608.png\" alt=\"kubernetes-grafana-pods-list\" width=\"604\" height=\"359\" \/><\/a><\/p>\n<p>Se puede ver una lista completa de todos los servicios que se ejecutan en Kubernetes utilizando <code>kubectl get services --all-namespaces<\/code> comando. Muestra la salida como:<\/p>\n<pre class=\"lang:default decode:true\">kubectl.sh get svc --all-namespaces\r\nNAMESPACE     NAME                       CLUSTER-IP     EXTERNAL-IP        PORT(S)             AGE\r\ndefault       couchbase-master-service   10.0.70.206    aef06961eb8f3...   8091\/TCP            1h\r\ndefault       kubernetes                 10.0.0.1                    443\/TCP             1h\r\nkube-system   elasticsearch-logging      10.0.54.112                 9200\/TCP            1h\r\nkube-system   heapster                   10.0.146.18                 80\/TCP              1h\r\nkube-system   kibana-logging             10.0.123.37                 5601\/TCP            1h\r\nkube-system   kube-dns                   10.0.0.10                   53\/UDP,53\/TCP       1h\r\nkube-system   kubernetes-dashboard       10.0.146.179                80\/TCP              1h\r\nkube-system   monitoring-grafana         10.0.33.81                  80\/TCP              1h\r\nkube-system   monitoring-influxdb        10.0.26.251                 8083\/TCP,8086\/TCP   1h<\/pre>\n<p>Se puede ver una lista completa de todos los pods que se ejecutan en el cl\u00faster Kubernetes utilizando\u00a0<code>kubectl get pods --all-namespaces<\/code>.<\/p>\n<p>Algunas referencias:<\/p>\n<ul>\n<li><a href=\"https:\/\/kubernetes.io\/docs\/user-guide\/monitoring\/\">Supervisi\u00f3n de recursos de Kubernetes<\/a><\/li>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/es\/containers\/\">Cl\u00faster de Couchbase utilizando Kubernetes, Docker Swarm, DC\/OS y Amazon ECS.<\/a><\/li>\n<li>S\u00edguenos en <a href=\"https:\/\/twitter.com\/couchbasedev\">@couchbasedev<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Kubernetes provides detailed insights about resource usage in the cluster.\u00a0This is\u00a0enabled by using Heapster, cAdvisor, InfluxDB and Grafana. Heapster is installed as a\u00a0cluster-wide pod.\u00a0It gathers monitoring and events data for all pods on each node by\u00a0talking to the Kubelet. Kubelet [&hellip;]<\/p>\n","protected":false},"author":58,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1816],"tags":[],"ppma_author":[8933],"class_list":["post-2445","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Kubernetes Monitoring with Heapster, InfluxDB and Grafana - The Couchbase Blog<\/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.couchbase.com\/blog\/es\/kubernetes-monitoring-heapster-influxdb-grafana\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kubernetes Monitoring with Heapster, InfluxDB and Grafana\" \/>\n<meta property=\"og:description\" content=\"Kubernetes provides detailed insights about resource usage in the cluster.\u00a0This is\u00a0enabled by using Heapster, cAdvisor, InfluxDB and Grafana. Heapster is installed as a\u00a0cluster-wide pod.\u00a0It gathers monitoring and events data for all pods on each node by\u00a0talking to the Kubelet. Kubelet [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/kubernetes-monitoring-heapster-influxdb-grafana\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-01-06T11:00:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-21T13:03:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/01\/kubernetes-grafana-cluster-per-node-1024x502.png\" \/>\n<meta name=\"author\" content=\"Arun Gupta, VP, Developer Advocacy, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@arungupta\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arun Gupta, VP, Developer Advocacy, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/kubernetes-monitoring-heapster-influxdb-grafana\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/kubernetes-monitoring-heapster-influxdb-grafana\\\/\"},\"author\":{\"name\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/39d8caed0f536489b6aa6e8d31ee631f\"},\"headline\":\"Kubernetes Monitoring with Heapster, InfluxDB and Grafana\",\"datePublished\":\"2017-01-06T11:00:31+00:00\",\"dateModified\":\"2023-06-21T13:03:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/kubernetes-monitoring-heapster-influxdb-grafana\\\/\"},\"wordCount\":398,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/kubernetes-monitoring-heapster-influxdb-grafana\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Couchbase Server\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/kubernetes-monitoring-heapster-influxdb-grafana\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/kubernetes-monitoring-heapster-influxdb-grafana\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/kubernetes-monitoring-heapster-influxdb-grafana\\\/\",\"name\":\"Kubernetes Monitoring with Heapster, InfluxDB and Grafana - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/kubernetes-monitoring-heapster-influxdb-grafana\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/kubernetes-monitoring-heapster-influxdb-grafana\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2017-01-06T11:00:31+00:00\",\"dateModified\":\"2023-06-21T13:03:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/kubernetes-monitoring-heapster-influxdb-grafana\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/kubernetes-monitoring-heapster-influxdb-grafana\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/kubernetes-monitoring-heapster-influxdb-grafana\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/kubernetes-monitoring-heapster-influxdb-grafana\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kubernetes Monitoring with Heapster, InfluxDB and Grafana\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/admin-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/39d8caed0f536489b6aa6e8d31ee631f\",\"name\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g8900a75409c646948fe0bd80f6240337\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g\",\"caption\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\"},\"description\":\"Arun Gupta is the vice president of developer advocacy at Couchbase. He has built and led developer communities for 10+ years at Sun, Oracle, and Red Hat. He has deep expertise in leading cross-functional teams to develop and execute strategy, planning and execution of content, marketing campaigns, and programs. Prior to that he led engineering teams at Sun and is a founding member of the Java EE team. Gupta has authored more than 2,000 blog posts on technology. He has extensive speaking experience in more than 40 countries on myriad topics and is a JavaOne Rock Star for three years in a row. Gupta also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. An author of several books on technology, an avid runner, a globe trotter, a Java Champion, a JUG leader, NetBeans Dream Team member, and a Docker Captain, he is easily accessible at @arungupta.\",\"sameAs\":[\"https:\\\/\\\/x.com\\\/arungupta\"],\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/es\\\/author\\\/arun-gupta\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Kubernetes Monitoring with Heapster, InfluxDB and Grafana - The Couchbase 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.couchbase.com\/blog\/es\/kubernetes-monitoring-heapster-influxdb-grafana\/","og_locale":"es_MX","og_type":"article","og_title":"Kubernetes Monitoring with Heapster, InfluxDB and Grafana","og_description":"Kubernetes provides detailed insights about resource usage in the cluster.\u00a0This is\u00a0enabled by using Heapster, cAdvisor, InfluxDB and Grafana. Heapster is installed as a\u00a0cluster-wide pod.\u00a0It gathers monitoring and events data for all pods on each node by\u00a0talking to the Kubelet. Kubelet [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/es\/kubernetes-monitoring-heapster-influxdb-grafana\/","og_site_name":"The Couchbase Blog","article_published_time":"2017-01-06T11:00:31+00:00","article_modified_time":"2023-06-21T13:03:43+00:00","og_image":[{"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/01\/kubernetes-grafana-cluster-per-node-1024x502.png","type":"","width":"","height":""}],"author":"Arun Gupta, VP, Developer Advocacy, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@arungupta","twitter_misc":{"Written by":"Arun Gupta, VP, Developer Advocacy, Couchbase","Est. reading time":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/kubernetes-monitoring-heapster-influxdb-grafana\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/kubernetes-monitoring-heapster-influxdb-grafana\/"},"author":{"name":"Arun Gupta, VP, Developer Advocacy, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f"},"headline":"Kubernetes Monitoring with Heapster, InfluxDB and Grafana","datePublished":"2017-01-06T11:00:31+00:00","dateModified":"2023-06-21T13:03:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/kubernetes-monitoring-heapster-influxdb-grafana\/"},"wordCount":398,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/kubernetes-monitoring-heapster-influxdb-grafana\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Couchbase Server"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/kubernetes-monitoring-heapster-influxdb-grafana\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/kubernetes-monitoring-heapster-influxdb-grafana\/","url":"https:\/\/www.couchbase.com\/blog\/kubernetes-monitoring-heapster-influxdb-grafana\/","name":"Kubernetes Monitoring with Heapster, InfluxDB and Grafana - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/kubernetes-monitoring-heapster-influxdb-grafana\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/kubernetes-monitoring-heapster-influxdb-grafana\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2017-01-06T11:00:31+00:00","dateModified":"2023-06-21T13:03:43+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/kubernetes-monitoring-heapster-influxdb-grafana\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/kubernetes-monitoring-heapster-influxdb-grafana\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/kubernetes-monitoring-heapster-influxdb-grafana\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/kubernetes-monitoring-heapster-influxdb-grafana\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Kubernetes Monitoring with Heapster, InfluxDB and Grafana"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"El blog de Couchbase","description":"Couchbase, la base de datos NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f","name":"Arun Gupta, Vicepresidente, Defensa del Desarrollador, Couchbase","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g8900a75409c646948fe0bd80f6240337","url":"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g","caption":"Arun Gupta, VP, Developer Advocacy, Couchbase"},"description":"Arun Gupta es vicepresidente de promoci\u00f3n de desarrolladores en Couchbase. Ha creado y dirigido comunidades de desarrolladores durante m\u00e1s de 10 a\u00f1os en Sun, Oracle y Red Hat. Tiene una gran experiencia en liderar equipos multidisciplinares para desarrollar y ejecutar estrategias, planificar y ejecutar contenidos, campa\u00f1as de marketing y programas. Anteriormente dirigi\u00f3 equipos de ingenier\u00eda en Sun y es miembro fundador del equipo Java EE. Gupta es autor de m\u00e1s de 2.000 entradas de blog sobre tecnolog\u00eda. Tiene una amplia experiencia como conferenciante en m\u00e1s de 40 pa\u00edses sobre innumerables temas y es una JavaOne Rock Star desde hace tres a\u00f1os consecutivos. Gupta tambi\u00e9n fund\u00f3 el cap\u00edtulo Devoxx4Kids en Estados Unidos y sigue promoviendo la educaci\u00f3n tecnol\u00f3gica entre los ni\u00f1os. Autor de varios libros sobre tecnolog\u00eda, \u00e1vido corredor, trotamundos, campe\u00f3n de Java, l\u00edder de JUG, miembro del Dream Team de NetBeans y capit\u00e1n de Docker, es f\u00e1cilmente accesible en @arungupta.","sameAs":["https:\/\/x.com\/arungupta"],"url":"https:\/\/www.couchbase.com\/blog\/es\/author\/arun-gupta\/"}]}},"acf":[],"authors":[{"term_id":8933,"user_id":58,"is_guest":0,"slug":"arun-gupta","display_name":"Arun Gupta, VP, Developer Advocacy, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2445","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/58"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=2445"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2445\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=2445"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=2445"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=2445"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=2445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}