{"id":11694,"date":"2019-09-24T20:54:53","date_gmt":"2019-09-24T18:54:53","guid":{"rendered":"https:\/\/www.hiberus.com\/crecemos-contigo\/?p=11694"},"modified":"2024-01-22T14:20:21","modified_gmt":"2024-01-22T13:20:21","slug":"uso-de-los-apm-monitoreo-del-rendimiento-de-aplicaciones","status":"publish","type":"post","link":"https:\/\/www.hiberus.com\/crecemos-contigo\/uso-de-los-apm-monitoreo-del-rendimiento-de-aplicaciones\/","title":{"rendered":"La importancia del uso de los APM (Monitoreo del rendimiento de aplicaciones)"},"content":{"rendered":"<p>Empezaremos por explicar lo que no es un <strong>APM<\/strong>. Un APM no es software de monitorizaci\u00f3n como intentan vender muchos proveedores, para esto ya existen otras herramientas espec\u00edficas como Nagios o Icinga2.<\/p>\n<h2><strong>\u00bfQu\u00e9 es un APM?<\/strong><\/h2>\n<p>Un <strong>APM<\/strong> (Application Performance Management) es un software que nos permite descubrir aplicaciones, mostrar la experiencia de usuario, trazar y diagnosticar problemas a nivel de aplicaci\u00f3n. Es una herramienta esencial para ayudar a los equipos tanto de desarrollo como de sistemas a <strong>optimizar y monitorizar el rendimiento de una aplicaci\u00f3n<\/strong>.<\/p>\n<h2><strong>\u00bfQu\u00e9 valores mide un APM?<\/strong><\/h2>\n<p>Los APM recogen y cuantifican cientos de valores para luego poder medir el rendimiento de una aplicaci\u00f3n. Los m\u00e1s b\u00e1sicos pueden ser valores como la CPU, RAM, escrituras\/lecturas disco o algunos mas complejos como los siguientes:<\/p>\n<ul>\n<li><strong>Errores de aplicaci\u00f3n<\/strong>: los APM tienen capacidad de filtrar los errores de aplicaci\u00f3n y de mostrar cuando y cuantas veces han ocurrido<\/li>\n<li><strong>Tiempos de respuesta<\/strong> de aplicaci\u00f3n<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-11696\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/09\/apm-tiempos-respuesta-1024x469.png\" alt=\"apm Tiempos de respuesta de aplicaci\u00f3n\" width=\"620\" height=\"284\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/09\/apm-tiempos-respuesta-1024x469.png 1024w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/09\/apm-tiempos-respuesta-300x138.png 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/09\/apm-tiempos-respuesta-768x352.png 768w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/09\/apm-tiempos-respuesta-360x165.png 360w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/09\/apm-tiempos-respuesta.png 1516w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<ul>\n<li><strong>Trazas lentas<\/strong>: en funci\u00f3n de la configuraci\u00f3n especificada al APM podemos ver las peticiones lentas y trazarlas internamente<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-11697\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/09\/apm-trazas-lentas-1024x476.png\" alt=\"apm trazas lentas\" width=\"620\" height=\"288\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/09\/apm-trazas-lentas-1024x476.png 1024w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/09\/apm-trazas-lentas-300x140.png 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/09\/apm-trazas-lentas-768x357.png 768w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/09\/apm-trazas-lentas-360x167.png 360w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/09\/apm-trazas-lentas.png 1075w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<ul>\n<li><strong>Queries de Base de Datos<\/strong>: tiempos medios y por query de ejecuci\u00f3n en BBDD, lo que nos permite saber si tenemos queries que pueden estar impactando en la aplicaci\u00f3n y que son mejorables.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-11698\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/09\/apm-queries-base-de-datos-1024x313.png\" alt=\"apm queries base de datos\" width=\"620\" height=\"190\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/09\/apm-queries-base-de-datos-1024x313.png 1024w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/09\/apm-queries-base-de-datos-300x92.png 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/09\/apm-queries-base-de-datos-768x235.png 768w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/09\/apm-queries-base-de-datos-360x110.png 360w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/09\/apm-queries-base-de-datos.png 1078w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<ul>\n<li><strong>Tiempos de respuesta<\/strong> de las llamadas externas: tiempos de respuesta en llamadas a proveedores externos como pasarelas de pago, webservice, etc.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-11699\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/09\/llamadas-externas-1024x308.png\" alt=\"llamadas externas\" width=\"620\" height=\"186\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/09\/llamadas-externas-1024x308.png 1024w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/09\/llamadas-externas-300x90.png 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/09\/llamadas-externas-768x231.png 768w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/09\/llamadas-externas-360x108.png 360w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2019\/09\/llamadas-externas.png 1076w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<ul>\n<li><strong>Experiencia de usuario<\/strong>: los APM mas completos permiten trazar la experiencia de usuario en la p\u00e1gina web<\/li>\n<\/ul>\n<h2><strong>\u00bfQu\u00e9 problemas podemos identificar r\u00e1pidamente con un APM?<\/strong><\/h2>\n<ol>\n<li>Queries de BBDD o transacciones externas lentas<\/li>\n<li>Mediante el profiling podemos ver si nuestra aplicaci\u00f3n Java tiene problemas de Garbage Collection o se est\u00e1 quedando sin memoria en alguna de las zonas de la JVM<\/li>\n<li>Identificar transacciones individuales que no han sido exitosas pudiendo ver en que parte de la transacci\u00f3n se ha quedado el usuario<\/li>\n<li>Monitorizar las m\u00e9tricas b\u00e1sicas como CPU, memoria, red, etc.<\/li>\n<li>Identificar los errores de aplicaci\u00f3n con el control propio de errores que lleva el APM<\/li>\n<li>Identificar a trav\u00e9s de KPIs las posibles regresiones que ha tenido una aplicaci\u00f3n a nivel de rendimiento<\/li>\n<\/ol>\n<p><strong>\u00a0<\/strong><\/p>\n<h2><strong>\u00bfNecesito un APM?<\/strong><\/h2>\n<p>Si eres un desarrollador <strong>deber\u00edas utilizarlo en todos tus desarrollos<\/strong>, tendr\u00e1s que tener en cuenta que dependiendo de la tecnolog\u00eda tendr\u00e1s que usar un software de APM u otro ya que algunos no cubren todo el rango. Si das soporte a una aplicaci\u00f3n o a los componentes de la infraestructura de esta entonces el APM es una herramienta muy valiosa.<\/p>\n<p>&nbsp;<\/p>\n<p>En <a href=\"https:\/\/www.hiberus.com\/sistemas\/infraestructuras\" target=\"_blank\" rel=\"noopener noreferrer\">Hiberus Sistemas<\/a> podemos ofrecerte la soluci\u00f3n de APM que mas se adecue a las necesidades de tu empresa, desde nuestro propio servicio cloud APM hasta la implantaci\u00f3n de las principales marcas del mercado: App Dynamics, New Relic, WatchDog\u2026<\/p>\n        <div class=\"row\">\n            <div class=\"block-cta-form\" style=\"background-color: #003664;\">\n                <div class=\"content-cta-form\">\n                    <div class=\"text-cta-form\">\n                        <p class=\"title-cta-form\">\u00bfQuieres m\u00e1s informaci\u00f3n sobre nuestros servicios de monitorizaci\u00f3n?<\/p>\n                        <p>Contacta con nuestro equipo de Sistemas<\/p>\n                    <\/div>\n                    <div class=\"form-fields\">\n                        \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f33973-o1\" lang=\"es-ES\" dir=\"ltr\" data-wpcf7-id=\"33973\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/11694#wpcf7-f33973-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Formulario de contacto\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"33973\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"es_ES\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f33973-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<div id=\"responsive-form\" class=\"clearfix\">\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"nombre\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Nombre *\" value=\"\" type=\"text\" name=\"nombre\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"apellido\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Apellido *\" value=\"\" type=\"text\" name=\"apellido\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"correo\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Correo corporativo *\" value=\"\" type=\"email\" name=\"correo\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"telf-contacto\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Tel\u00e9fono *\" value=\"\" type=\"tel\" name=\"telf-contacto\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"compania\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Compa\u00f1ia *\" value=\"\" type=\"text\" name=\"compania\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-full\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"mensaje\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Mensaje *\" name=\"mensaje\"><\/textarea><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-full color-acceptance\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"politica\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"politica\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">He le\u00eddo y acepto la <a href=\"https:\/\/www.hiberus.com\/politica\" target=\"_blank\"><u>Pol\u00edtica de privacidad<\/u><\/a><\/span><\/label><\/span><\/span><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-full color-acceptance\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"marketing\"><span class=\"wpcf7-form-control wpcf7-acceptance optional\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"marketing\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">Me gustar\u00eda recibir comunicaciones de marketing de Hiberus y sobre sus productos, servicios y eventos.<\/span><\/label><\/span><\/span><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Contacta con nosotros\" \/>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div id=\"campos_ocultos\" class=\"hidden\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new1\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new1\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new1\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new2\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new2\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new2\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new3\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new3\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new3\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new4\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new4\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new4\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new_p\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new_p\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new_p\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n<!--end responsive-form--><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n","protected":false},"excerpt":{"rendered":"<p>Empezaremos por explicar lo que no es un APM. Un APM no es software de monitorizaci\u00f3n como intentan vender muchos proveedores, para&#8230;<\/p>\n","protected":false},"author":148,"featured_media":11700,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_ayudawp_aiss_exclude":false,"footnotes":""},"categories":[242,9],"tags":[23,72],"class_list":{"0":"post-11694","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-cloud","8":"category-sistemas-cloud-computing","9":"tag-cloud","10":"tag-sistemas"},"acf":[],"_links":{"self":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/11694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/users\/148"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/comments?post=11694"}],"version-history":[{"count":3,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/11694\/revisions"}],"predecessor-version":[{"id":39853,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/11694\/revisions\/39853"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/media\/11700"}],"wp:attachment":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/media?parent=11694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/categories?post=11694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/tags?post=11694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}