{"id":6344,"date":"2019-02-05T12:46:26","date_gmt":"2019-02-05T20:46:26","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=6344"},"modified":"2019-03-04T06:33:06","modified_gmt":"2019-03-04T14:33:06","slug":"couchbase-monitoring-integration-with-prometheus-and-grafana","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/couchbase-monitoring-integration-with-prometheus-and-grafana\/","title":{"rendered":"Integraci\u00f3n de la monitorizaci\u00f3n de Couchbase con Prometheus y Grafana"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Couchbase es una plataforma de datos empresariales que permite el rendimiento a escala mediante la combinaci\u00f3n de una arquitectura \u00fanica que prioriza la memoria con N1QL -que combina la agilidad de SQL con la potencia de JSON-, entre otras funciones integradas como la b\u00fasqueda de texto completo, los eventos, el an\u00e1lisis y la indexaci\u00f3n secundaria global.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Las empresas que tienen como objetivo proporcionar una experiencia de usuario moderna, fiable y personalizada en toda su oferta tecnol\u00f3gica suelen aprovisionar varios cl\u00fasteres de nodos Couchbase. Estos diferentes clusters ofrecen el mismo rendimiento a escala en diferentes verticales, casos de uso y sistemas de misi\u00f3n cr\u00edtica, adem\u00e1s de simplemente tener clusters adicionales que sirven como mecanismos de recuperaci\u00f3n de desastres\/backup. Aunque la intuitiva interfaz de usuario de Couchbase permite una gesti\u00f3n sencilla y sin problemas de los cl\u00fasteres y los buckets de datos -al ofrecer varias funcionalidades de un solo clic para las distintas tareas de mantenimiento y administraci\u00f3n (es decir, reequilibrar, a\u00f1adir un nodo, conmutaci\u00f3n por error, etc)-, cada vez es m\u00e1s importante tener una visi\u00f3n hol\u00edstica de todo el ecosistema de Couchbase. Esto es especialmente cierto en los casos en que una organizaci\u00f3n determinada despliega varios cl\u00fasteres para la geolocalizaci\u00f3n de los datos o para dar soporte a varios microservicios que abarcan diferentes segmentos, centros de coste o verticales.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Primeros pasos: Exportaci\u00f3n de m\u00e9tricas de rendimiento<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Utilizando <\/span><a href=\"https:\/\/github.com\/totvslabs\/couchbase-exporter\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Exportador Couchbase<\/span><\/a><span style=\"font-weight: 400;\"> (desarrollado por nuestro socio comunitario <\/span><a href=\"https:\/\/www.totvs.com\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Laboratorios TOTVS<\/span><\/a><span style=\"font-weight: 400;\">) en combinaci\u00f3n con <\/span><a href=\"https:\/\/prometheus.io\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Prometeo<\/span><\/a><span style=\"font-weight: 400;\">y <\/span><a href=\"https:\/\/grafana.com\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Grafana<\/span><\/a><span style=\"font-weight: 400;\">Ahora es posible exportar las principales m\u00e9tricas de rendimiento de uno o m\u00e1s cl\u00fasteres y visualizar sus diversos aspectos de rendimiento a trav\u00e9s de un panel gr\u00e1fico. La siguiente captura ilustra un ejemplo de panel de control para 2 cl\u00fasteres de Couchbase:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6354\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/02\/cb-monitoring-1.png\" alt=\"\" width=\"935\" height=\"491\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-1.png 935w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-1-300x158.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-1-768x403.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-1-20x11.png 20w\" sizes=\"auto, (max-width: 935px) 100vw, 935px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">A continuaci\u00f3n encontrar\u00e1 instrucciones detalladas sobre c\u00f3mo instalar y configurar Couchbase Exporter, Prometheus y Grafana:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">En primer lugar, empecemos por instalar los componentes de c\u00f3digo abierto necesarios para que todo esto funcione. <\/span><\/p>\n<h4>Exportador Couchbase<\/h4>\n<p><span style=\"font-weight: 400;\">Instale Couchbase Exporter clonando el repositorio de GitHub <\/span><a href=\"https:\/\/github.com\/totvslabs\/couchbase-exporter\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/github.com\/totvslabs\/couchbase-exporter<\/span><\/a><span style=\"font-weight: 400;\"> y construyendo desde el c\u00f3digo fuente, o descargando el binario de la \u00faltima versi\u00f3n desde <\/span><a href=\"https:\/\/github.com\/totvslabs\/couchbase-exporter\/releases\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/github.com\/totvslabs\/couchbase-exporter\/releases<\/span><\/a><span style=\"font-weight: 400;\"> - Una vez instalado, es necesario ejecutar un proceso Couchbase Exporter independiente para cada cl\u00faster de Couchbase Server que se desee monitorizar, utilizando la siguiente sintaxis:<\/span><\/p>\n<pre class=\"lang:sh decode:true\">.\/couchbase-exporter --couchbase.username Administrator --couchbase.password password --web.listen-address=\":9420\" --couchbase.url=\"https:\/\/52.38.xx.xx:8091\"<\/pre>\n<p><span style=\"font-weight: 400;\">Por defecto, Couchbase Exporter se ejecutar\u00e1 en el puerto 9420 e intentar\u00e1 conectarse al servidor <\/span><span style=\"font-weight: 400;\">Couchbase Server ejecut\u00e1ndose en <\/span><a href=\"https:\/\/localhost:8091\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/localhost:8091<\/span><\/a><span style=\"font-weight: 400;\">, sin embargo, para la mayor\u00eda de los usuarios, es mejor especificar un n\u00famero de puerto libre as\u00ed como el Cluster de Couchbase en cuesti\u00f3n expl\u00edcitamente (la direcci\u00f3n IP de cualquier nodo de un cluster existente ser\u00e1 suficiente). Para los prop\u00f3sitos de este tutorial, ejecutar\u00e9 2 instancias de Couchbase Exporter contra 2 clusters AWS EC2 Demo localizados en el momento de escribir este art\u00edculo en 52.38.xx.xx y 52.40.xx.xx. La segunda instancia de Couchbase Exporter se inicia usando lo siguiente:<\/span><\/p>\n<pre class=\"lang:sh decode:true\">$ .\/couchbase-exporter --couchbase.username Administrator --couchbase.password password --web.listen-address=\":9421\" --couchbase.url=\"https:\/\/52.40.xx.xx:8091\"<\/pre>\n<p><span style=\"font-weight: 400;\">Aqu\u00ed est\u00e1n las capturas de pantalla de la ejecuci\u00f3n de estas 2 instancias Couchbase Exportador. Nota <\/span><span style=\"font-weight: 400;\">estas instancias se ejecutan ahora en <\/span><a href=\"https:\/\/localhost:9420\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/localhost:9420<\/span><\/a><span style=\"font-weight: 400;\"> y\u00a0<\/span><a href=\"https:\/\/localhost:9421\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/localhost:9421<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><span style=\"font-weight: 400;\">respectivamente. Estas 2 URL se utilizar\u00e1n m\u00e1s adelante para configurar Prometheus.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6355\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/02\/cb-monitoring-2.png\" alt=\"\" width=\"936\" height=\"120\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-2.png 936w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-2-300x38.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-2-768x98.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-2-20x3.png 20w\" sizes=\"auto, (max-width: 936px) 100vw, 936px\" \/> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6356\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/02\/cb-monitoring-3.png\" alt=\"\" width=\"934\" height=\"120\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-3.png 934w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-3-300x39.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-3-768x99.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-3-20x3.png 20w\" sizes=\"auto, (max-width: 934px) 100vw, 934px\" \/><\/p>\n<h4>Prometeo<\/h4>\n<p><span style=\"font-weight: 400;\">Instale Prometheus con el m\u00e9todo de instalaci\u00f3n de su elecci\u00f3n siguiendo los pasos descritos en <\/span><a href=\"https:\/\/prometheus.io\/docs\/prometheus\/latest\/installation\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/prometheus.io\/docs\/prometheus\/latest\/installation\/<\/span><\/a><span style=\"font-weight: 400;\"> - Una vez instalado, ahora puede editar el archivo prometheus.yml que est\u00e1 disponible en el mismo directorio que el binario de Prometheus. Este archivo YAML necesita ser modificado para especificar los objetivos de Couchbase Exporter que fueron configurados en el paso 1. En este ejemplo, modificaremos la secci\u00f3n scrape_configs del archivo YAML como sigue:<\/span><\/p>\n<pre class=\"lang:yaml decode:true\">scrape_configs:\r\n\u00a0# The job name is added as a label `job=&lt;job_name&gt;` to any timeseries scraped from this config.\r\n\u00a0- job_name: 'couchbase'\r\n\r\n\u00a0\u00a0\u00a0# metrics_path defaults to '\/metrics'\r\n\u00a0\u00a0\u00a0# scheme defaults to 'http'.\r\n\u00a0\u00a0\u00a0static_configs:\r\n\r\n\u00a0\u00a0\u00a0- targets: ['localhost:9420', 'localhost:9421']<\/pre>\n<p><span style=\"font-weight: 400;\">Una vez modificada la secci\u00f3n scrape_configs para que apunte a las instancias de Couchbase Exporter, ya podemos iniciar Prometheus de la siguiente forma:<\/span><\/p>\n<pre class=\"lang:sh decode:true\">$. \/prometheus --config.file=prometheus.yml<\/pre>\n<p><span style=\"font-weight: 400;\">Ahora Prometheus debe ser iniciado y accesible a trav\u00e9s del puerto 9090 (es decir. <\/span><a href=\"https:\/\/localhost:9090\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/localhost:9090<\/span><\/a><span style=\"font-weight: 400;\">)<\/span><\/p>\n<h4>Grafana<\/h4>\n<p><span style=\"font-weight: 400;\">Instale Grafana con el m\u00e9todo de instalaci\u00f3n de su elecci\u00f3n siguiendo los pasos descritos en <\/span><a href=\"https:\/\/docs.grafana.org\/installation\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/docs.grafana.org\/installation\/<\/span><\/a><span style=\"font-weight: 400;\"> - Una vez instalado, deber\u00eda poder iniciar Grafana (es decir <span class=\"lang:sh decode:true crayon-inline\">$ sudo service grafana-server start<\/span>\u00a0<\/span><span style=\"font-weight: 400;\">) y acceder a \u00e9l por el puerto 3000 (es decir <\/span><a href=\"https:\/\/localhost:3000\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/localhost:3000<\/span><\/a><span style=\"font-weight: 400;\">) - El nombre de usuario y la contrase\u00f1a por defecto son <\/span><b>admin\/admin<\/b><span style=\"font-weight: 400;\">Sin embargo, se recomienda encarecidamente establecer estas credenciales de acuerdo con la pol\u00edtica de seguridad de su organizaci\u00f3n.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ahora que Grafana ha sido instalado e iniciado, vamos a a\u00f1adir y configurar la fuente de datos Prometheus de la siguiente manera:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6357\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/02\/cb-monitoring-4.png\" alt=\"\" width=\"873\" height=\"808\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-4.png 873w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-4-300x278.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-4-768x711.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-4-20x20.png 20w\" sizes=\"auto, (max-width: 873px) 100vw, 873px\" \/><\/p>\n<h2><span style=\"font-weight: 400;\">Visualizaci\u00f3n de las m\u00e9tricas de rendimiento:<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Ahora que Couchbase Exporter, Prometheus, y Grafana han sido correctamente instalados y configurados, procederemos a importar un ejemplo de dashboard de Grafana usando <a href=\"https:\/\/github.com\/couchbaselabs\/blog-source-code\/blob\/master\/Meliani\/GrafanaDashboard.json\" target=\"_blank\" rel=\"noopener\">este ejemplo JSON<\/a><\/span><span style=\"font-weight: 400;\">. Este es un ejemplo de panel de control con fines ilustrativos y no constituye una recomendaci\u00f3n sobre qu\u00e9 m\u00e9tricas monitorizar para su caso de uso particular. Es probable que su organizaci\u00f3n necesite un panel de control personalizado con m\u00e9tricas espec\u00edficas de Couchbase relevantes para su caso de uso individual y, por lo tanto, este ejemplo no se ajusta necesariamente a ese prop\u00f3sito particular.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6358\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/02\/cb-monitoring-5.png\" alt=\"\" width=\"875\" height=\"467\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-5.png 875w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-5-300x160.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-5-768x410.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-5-20x11.png 20w\" sizes=\"auto, (max-width: 875px) 100vw, 875px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Una vez importado el dashboard, deber\u00edas poder cargarlo en Grafana. La siguiente captura de pantalla muestra el estado de los 2 cl\u00fasteres configurados en el paso 1.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6359\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/02\/cb-monitoring-6.png\" alt=\"\" width=\"933\" height=\"493\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-6.png 933w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-6-300x159.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-6-768x406.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-6-20x11.png 20w\" sizes=\"auto, (max-width: 933px) 100vw, 933px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Puede que haya notado que el uso de RAM del segundo cluster muestra N\/A. Esto refleja correctamente el hecho de que el segundo cluster no tiene ning\u00fan cubo en este momento. Sigamos adelante y a\u00f1adamos cubos de muestra a ese cluster. Una vez a\u00f1adidos, el panel de control se actualiza para mostrar el uso actualizado de RAM en 15.5% (este porcentaje variar\u00e1 en funci\u00f3n de la RAM asignada al cluster):<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6360\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/02\/cb-monitoring-7.png\" alt=\"\" width=\"936\" height=\"489\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-7.png 936w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-7-300x157.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-7-768x401.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-7-20x10.png 20w\" sizes=\"auto, (max-width: 936px) 100vw, 936px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Cada cluster fue configurado inicialmente para tener 3 nodos. Vamos a a\u00f1adir un cuarto nodo al segundo cluster. Una vez a\u00f1adido un nodo, el panel de control actualizado mostrar\u00e1 lo siguiente:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6361\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/02\/cb-monitoring-8.png\" alt=\"\" width=\"936\" height=\"492\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-8.png 936w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-8-300x158.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-8-768x404.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-8-20x11.png 20w\" sizes=\"auto, (max-width: 936px) 100vw, 936px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Desde que se a\u00f1adi\u00f3 el 4\u00ba nodo, y no se ha reequilibrado el cluster, el servidor\u00a0<\/span><span style=\"font-weight: 400;\">El recuento se ha actualizado para mostrar 4 nodos en total, sin embargo, el estado de reequilibrio es <\/span><span style=\"font-weight: 400;\">mostrando correctamente que el reequilibrio no se ha completado. Sigamos adelante y lancemos un <\/span><span style=\"font-weight: 400;\">reequilibrio. Una vez que se activa el reequilibrio a trav\u00e9s de la interfaz de usuario de Couchbase, el reequilibrio se actualiza. <\/span><span style=\"font-weight: 400;\">salpicadero mostrar\u00e1 lo siguiente:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6362\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/02\/cb-monitoring-9.png\" alt=\"\" width=\"933\" height=\"496\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-9.png 933w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-9-300x159.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-9-768x408.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-9-818x434.png 818w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-9-20x11.png 20w\" sizes=\"auto, (max-width: 933px) 100vw, 933px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Como puede ver, el indicador de reequilibrio muestra ahora un progreso de 26,4%. Una vez que el <\/span><span style=\"font-weight: 400;\">Cuando se haya completado el reequilibrio, el panel actualizado mostrar\u00e1 lo siguiente:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6363\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/02\/cb-monitoring-10.png\" alt=\"\" width=\"935\" height=\"493\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-10.png 935w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-10-300x158.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-10-768x405.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/cb-monitoring-10-20x11.png 20w\" sizes=\"auto, (max-width: 935px) 100vw, 935px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">El reequilibrio se ha completado, y ahora puede observar que el uso de RAM del cubo muestra 21.3%, para reflejar la capacidad del nodo adicional que se a\u00f1ade al cl\u00faster, reduciendo as\u00ed el uso total real de los 3 cubos de muestras.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Recapitulemos:<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">En este blog, hemos instalado Prometheus, Grafana y Couchbase Exporter para monitorizar m\u00faltiples clusters de Couchbase. El panel de control de Grafana permite monitorizar visualmente las m\u00e9tricas clave y los indicadores de rendimiento de los cl\u00fasteres de Couchbase Server en un lugar central. Adem\u00e1s, Prometheus permite la configuraci\u00f3n de reglas de alerta que enviar\u00edan notificaciones a un usuario o lista de correo sobre ciertas condiciones para cuando una m\u00e9trica determinada cae o supera un determinado umbral.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A continuaci\u00f3n figuran los recursos utilizados a lo largo de este blog:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/github.com\/totvslabs\/couchbase-exporter\"><span style=\"font-weight: 400;\">Fuente de Couchbase Exporter<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/github.com\/totvslabs\/couchbase-exporter\/releases\"><span style=\"font-weight: 400;\">Binarios del exportador Couchbase<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/prometheus.io\/\"><span style=\"font-weight: 400;\">Prometeo<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/grafana.com\/\"><span style=\"font-weight: 400;\">Grafana<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/github.com\/totvslabs\/couchbase-exporter\/blob\/master\/prometheus\/rules\/couchbase.rules.yml\"><span style=\"font-weight: 400;\">Ejemplo de reglas Couchbase para Prometheus<\/span><\/a><\/li>\n<\/ol>","protected":false},"excerpt":{"rendered":"<p>Couchbase is an enterprise data platform that enables performance at scale by combining a unique memory-first architecture with N1QL \u2013which combines the agility of SQL with the power of JSON \u2013 amongst other built-in features as as Full-Text Search, Eventing, [&hellip;]<\/p>","protected":false},"author":31426,"featured_media":6367,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1816,2334],"tags":[],"ppma_author":[9078],"class_list":["post-6344","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server","category-monitoring"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.2 (Yoast SEO v26.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Couchbase Monitoring Integration with Prometheus and Grafana<\/title>\n<meta name=\"description\" content=\"Check out detailed instructions on how to install and configure Couchbase Exporter, Prometheus &amp; Grafana in order to monitor multiple Couchbase clusters.\" \/>\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\/couchbase-monitoring-integration-with-prometheus-and-grafana\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Couchbase Monitoring Integration with Prometheus and Grafana\" \/>\n<meta property=\"og:description\" content=\"Check out detailed instructions on how to install and configure Couchbase Exporter, Prometheus &amp; Grafana in order to monitor multiple Couchbase clusters.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/couchbase-monitoring-integration-with-prometheus-and-grafana\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-02-05T20:46:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-03-04T14:33:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/02\/shutterstock_515324131.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"667\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Karim Meliani, Principal Product Manager, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Karim Meliani, Principal Product Manager, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/\"},\"author\":{\"name\":\"Karim Meliani, Principal Product Manager, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/ce10eae3225b2eb1626cde4b52da4316\"},\"headline\":\"Couchbase Monitoring Integration with Prometheus and Grafana\",\"datePublished\":\"2019-02-05T20:46:26+00:00\",\"dateModified\":\"2019-03-04T14:33:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/\"},\"wordCount\":1095,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/shutterstock_515324131.jpg\",\"articleSection\":[\"Couchbase Server\",\"Monitoring\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/\",\"name\":\"Couchbase Monitoring Integration with Prometheus and Grafana\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/shutterstock_515324131.jpg\",\"datePublished\":\"2019-02-05T20:46:26+00:00\",\"dateModified\":\"2019-03-04T14:33:06+00:00\",\"description\":\"Check out detailed instructions on how to install and configure Couchbase Exporter, Prometheus & Grafana in order to monitor multiple Couchbase clusters.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/shutterstock_515324131.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/shutterstock_515324131.jpg\",\"width\":1000,\"height\":667},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couchbase Monitoring Integration with Prometheus 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\/ce10eae3225b2eb1626cde4b52da4316\",\"name\":\"Karim Meliani, Principal Product Manager, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/5f3fa3191d49cd1f9ba0fe810aba7bc2\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/57567a07acf790a6ba48644451dbbdf2f76a63f18b695e1cf138a6c1041e08c6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/57567a07acf790a6ba48644451dbbdf2f76a63f18b695e1cf138a6c1041e08c6?s=96&d=mm&r=g\",\"caption\":\"Karim Meliani, Principal Product Manager, Couchbase\"},\"description\":\"As a Principal Product Manager and former Senior Solutions Engineer at Couchbase, Karim Meliani is responsible for setting the strategy, roadmap, feature definition, and development of Couchbase product features. Prior to joining Couchbase, he worked as a Lead Software Engineer and Architect in various industries.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/karim-meliani\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Integraci\u00f3n de la monitorizaci\u00f3n de Couchbase con Prometheus y Grafana","description":"Check out detailed instructions on how to install and configure Couchbase Exporter, Prometheus & Grafana in order to monitor multiple Couchbase clusters.","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\/couchbase-monitoring-integration-with-prometheus-and-grafana\/","og_locale":"es_MX","og_type":"article","og_title":"Couchbase Monitoring Integration with Prometheus and Grafana","og_description":"Check out detailed instructions on how to install and configure Couchbase Exporter, Prometheus & Grafana in order to monitor multiple Couchbase clusters.","og_url":"https:\/\/www.couchbase.com\/blog\/es\/couchbase-monitoring-integration-with-prometheus-and-grafana\/","og_site_name":"The Couchbase Blog","article_published_time":"2019-02-05T20:46:26+00:00","article_modified_time":"2019-03-04T14:33:06+00:00","og_image":[{"width":1000,"height":667,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/02\/shutterstock_515324131.jpg","type":"image\/jpeg"}],"author":"Karim Meliani, Principal Product Manager, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Karim Meliani, Principal Product Manager, Couchbase","Est. reading time":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/"},"author":{"name":"Karim Meliani, Principal Product Manager, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/ce10eae3225b2eb1626cde4b52da4316"},"headline":"Couchbase Monitoring Integration with Prometheus and Grafana","datePublished":"2019-02-05T20:46:26+00:00","dateModified":"2019-03-04T14:33:06+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/"},"wordCount":1095,"commentCount":4,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/shutterstock_515324131.jpg","articleSection":["Couchbase Server","Monitoring"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/","name":"Integraci\u00f3n de la monitorizaci\u00f3n de Couchbase con Prometheus y Grafana","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/shutterstock_515324131.jpg","datePublished":"2019-02-05T20:46:26+00:00","dateModified":"2019-03-04T14:33:06+00:00","description":"Check out detailed instructions on how to install and configure Couchbase Exporter, Prometheus & Grafana in order to monitor multiple Couchbase clusters.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/shutterstock_515324131.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/02\/shutterstock_515324131.jpg","width":1000,"height":667},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-monitoring-integration-with-prometheus-and-grafana\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Couchbase Monitoring Integration with Prometheus 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\/ce10eae3225b2eb1626cde4b52da4316","name":"Karim Meliani, Director Principal de Producto, Couchbase","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/5f3fa3191d49cd1f9ba0fe810aba7bc2","url":"https:\/\/secure.gravatar.com\/avatar\/57567a07acf790a6ba48644451dbbdf2f76a63f18b695e1cf138a6c1041e08c6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/57567a07acf790a6ba48644451dbbdf2f76a63f18b695e1cf138a6c1041e08c6?s=96&d=mm&r=g","caption":"Karim Meliani, Principal Product Manager, Couchbase"},"description":"Como Principal Product Manager y ex Senior Solutions Engineer en Couchbase, Karim Meliani es responsable de establecer la estrategia, la hoja de ruta, la definici\u00f3n de caracter\u00edsticas y el desarrollo de las caracter\u00edsticas del producto Couchbase. Antes de unirse a Couchbase, trabaj\u00f3 como Ingeniero de Software y Arquitecto en varias industrias.","url":"https:\/\/www.couchbase.com\/blog\/es\/author\/karim-meliani\/"}]}},"authors":[{"term_id":9078,"user_id":31426,"is_guest":0,"slug":"karim-meliani","display_name":"Karim Meliani, Principal Product Manager, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/57567a07acf790a6ba48644451dbbdf2f76a63f18b695e1cf138a6c1041e08c6?s=96&d=mm&r=g","author_category":"","last_name":"Meliani, Principal Product Manager, Couchbase","first_name":"Karim","job_title":"","user_url":"","description":"Como Principal Product Manager y ex Senior Solutions Engineer en Couchbase, Karim Meliani es responsable de establecer la estrategia, la hoja de ruta, la definici\u00f3n de caracter\u00edsticas y el desarrollo de las caracter\u00edsticas del producto Couchbase. Antes de unirse a Couchbase, trabaj\u00f3 como Ingeniero de Software y Arquitecto en varias industrias."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/6344","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\/31426"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=6344"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/6344\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/6367"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=6344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=6344"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=6344"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=6344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}