{"id":9830,"date":"2020-11-09T18:07:30","date_gmt":"2020-11-09T23:07:30","guid":{"rendered":"https:\/\/www.blmovil.com\/?p=9830"},"modified":"2023-11-23T04:26:46","modified_gmt":"2023-11-23T10:26:46","slug":"apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i","status":"publish","type":"post","link":"https:\/\/www.blmovil.com\/en\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\/","title":{"rendered":"APM- C\u00f3mo identificar problemas en el rendimiento de las aplicaciones (I)"},"content":{"rendered":"<h2>APM- C\u00f3mo identificar problemas en el rendimiento de las aplicaciones (I)<\/h2>\n<p>El objetivo de este conjunto de art\u00edculos es el ser capaces de poder identificar y gestionar los posibles incidentes que se puedan presentar en el rendimiento de las aplicaciones en producci\u00f3n. Estos conocimientos se podr\u00e1n aplicar con cualquier herramienta APM como pueden ser Dynatrace, AppDynamics, New Relic entre otras.<\/p>\n<p>Es importante asimismo, con el conocimiento explicado en estos art\u00edculos, definir una buena estrategia para la gesti\u00f3n de los incidentes. No vale de nada identificar problemas en el software productivo, si luego no existe un estrategia en la empresa de comunicaci\u00f3n y seguimiento de los mismos. En mi experiencia de m\u00e1s de 15 a\u00f1os en el mundo APM, he visto muchas veces que se generan alertas en los sistemas y se env\u00edan a una lista de distribuci\u00f3n y al final nadie se hace responsable de la atenci\u00f3n y seguimiento de los problemas.<\/p>\n<p>Por tanto es importante para la implantaci\u00f3n de una estrategia APM en una empresa, que todas las \u00e1reas est\u00e9n implicadas en el proceso, y se establezca una metodolog\u00eda de gesti\u00f3n de incidentes correcta. Donde se identifique el problema, se documente, se env\u00ede al \u00e1rea correspondiente para su soluci\u00f3n, se realicen las pruebas adecuadas para identificar si ya se ha solucionado el problema, y finalmente se pase a producci\u00f3n la soluci\u00f3n.<\/p>\n<p>Para esta gesti\u00f3n de incidentes se deben seguir los siguientes principios:<\/p>\n<ol>\n<li>Hay que minimizar la disrrupci\u00f3n del servicio mediante una restauraci\u00f3n lo m\u00e1s r\u00e1pida posible del servicio<\/li>\n<li>Hay que ser un punto central entre el cliente e IT<\/li>\n<li>Tiene que proporcionar un camino desde el descubrimiento, pasando por el escalado, hasta asegurarse de su resoluci\u00f3n<\/li>\n<li>Tiene que mejorar la eficiencia del \u00e1rea de IT<\/li>\n<\/ol>\n<p>Los pasos que se siguen en la gesti\u00f3n de incidentes son los siguientes:<\/p>\n<ol>\n<li>Detectar y verificar que ha ocurrido un problema<\/li>\n<li>Caracterizar el identificar el problema<\/li>\n<li>Aislar el problema<\/li>\n<li>Documentar el problema<\/li>\n<li>Redirigirlo a la persona que puede solucionarlo<\/li>\n<li>Hacer seguimiento de la resoluci\u00f3n<\/li>\n<li>Probar que la soluci\u00f3n arregla el problema<\/li>\n<li>Subirlo a producci\u00f3n<\/li>\n<\/ol>\n<h2>Detectar y verificar que ha ocurrido un problema<\/h2>\n<p>Lo primero que hay que hacer es determinar si el problema viene identificado por un humano, o por una respuesta autom\u00e1tica. Puede ser una queja de un usuario o una alerta definida en el sistema.<\/p>\n<p>En el caso de que el problema venga identificado por un humano, hay que verificar c\u00f3mo surge dicho problema e intentar replicarlo. Hay dos tipos de problemas que nos pueden reportar los humanos, los objetivos (error 500, mensaje de error en pantalla, timeout,\u2026) y los subjetivos (tarda mucho en dar la respuesta, el sistema es lento,\u2026).<\/p>\n<p>En el primer caso es relativamente sencillo obtener evidencias, ya que el propio usuario nos puede enviar copias de pantalla de las evidencias. En el segundo caso, lo que hay que hacer es utilizar herramientas que nos permitan realizar mediciones sobre esas percepciones del usuario para poder valorar de una forma m\u00e1s precisa.<\/p>\n<p>Es importante verificar los datos para validar los problemas reportados, ver tiempos de respuesta del navegador, verificar los problemas que se puedan identificar en los monitores de red o cuadros de mando de las herramientas.<\/p>\n<h2>Caracterizar e identificar el problema<\/h2>\n<p>Hay cuatro categor\u00edas de problemas:<\/p>\n<ul>\n<li>Consistentes (problemas que siempre est\u00e1n presentes y ni mejoran ni empeoran el comportamiento)<\/li>\n<li>Progresivos (el comportamiento del sistema se degrada a lo largo del tiempo)<\/li>\n<li>Repentinos (problemas que ocurren sin ning\u00fan aviso previo y son imposibles de predecir)<\/li>\n<li>Peri\u00f3dicos (problemas que aparecen y desaparecen a intervalos regulares)<\/li>\n<\/ul>\n<p>Para identificarlos es importante observar datos a lo largo del tiempo y para ello se tienen que recolectar y almacenar, y finalmente hay que priorizar la resoluci\u00f3n del problema dependiendo de la severidad del comportamiento del problema.<\/p>\n<h2>Aislar el problema<\/h2>\n<p>El origen de los problemas normalmente se van a originar en una de estas cuatro razones y es lo que hay que identificar:<\/p>\n<ul>\n<li>Carga: El problema ocurre \u00fanicamente cuando se lleva a cabo una actividad que es mayor de la esperada cuando se realiz\u00f3 el capacity planning<\/li>\n<li>C\u00f3digo: El problema ocurre debido a c\u00f3mo se ha escrito el c\u00f3digo<\/li>\n<li>Configuraci\u00f3n: El problema ocurre debido a que uno o m\u00e1s configuraciones del servidor son incorrectas<\/li>\n<li>Back-end: El problema ocurre debido a que el sistema backend no est\u00e1 respondiendo como necesita la aplicaci\u00f3n.<\/li>\n<\/ul>\n<h2>Proceso de eliminaci\u00f3n de problemas<\/h2>\n<p>Cada problema tiene una combinaci\u00f3n \u00fanica de m\u00e9tricas llamada firma de m\u00e9tricas. El aislamiento del problema es un proceso sistem\u00e1tico de eliminaci\u00f3n. Hay que analizar el problema para determinar si la firma de la m\u00e9trica se ajusta al an\u00e1lisis. Si no se ajusta al an\u00e1lisis, hay que reanalizar de nuevo con una firma de m\u00e9trica diferente.<\/p>\n<p>Explicaremos m\u00e1s adelante las combinaciones de m\u00e9tricas que definen cada uno de los diferentes problemas, de forma que siguiendo esas combinaciones, se pueda identificar la combinaci\u00f3n de m\u00e9tricas que identifiquen el problema que se est\u00e9 teniendo en cada momento.<\/p>\n<p>Mediante ese proceso de eliminaci\u00f3n, se podr\u00e1n identificar los problemas, considerando las opciones y comprobando si las m\u00e9tricas se ajustan al an\u00e1lisis. Si la firma no confirma la teor\u00eda supuesta, se debe continuar, hasta que se encuentre la que lo confirme.<\/p>\n<h2>Documentar el  problema<\/h2>\n<p>La documentaci\u00f3n debe responder a lo siguiente:<\/p>\n<ul>\n<li>\u00bfC\u00f3mo se ha caracterizado el problema?<\/li>\n<li>\u00bfQu\u00e9 m\u00e9tricas llevan a la caracterizaci\u00f3n del problema?<\/li>\n<li>\u00bfD\u00f3nde y c\u00f3mo parece que ocurre el problema?<\/li>\n<li>\u00bfQu\u00e9 componentes est\u00e1n involucrados?<\/li>\n<li>\u00bfC\u00f3mo est\u00e1n impactados los recursos como memoria y CPU?<\/li>\n<\/ul>\n<p>Se debe comparar el estado durante el problema con el estado normal, combinar las m\u00e9tricas con las descripciones del comportamiento, hacer un caso de ejemplo y probarlo.<\/p>\n<p>Todo esto es lo que tiene que haber en la documentaci\u00f3n del problema para que se pueda replicar posteriormente por la persona que lo tenga que resolver.<\/p>\n<p>La documentaci\u00f3n debe mostrar tambi\u00e9n cuales son las m\u00e9tricas en un estado normal y c\u00f3mo se diferencian con el estado del problema. Estos informes deben ser similares a un desarrollo de de una teor\u00eda cient\u00edfica en las que est\u00e1n envueltas la teor\u00eda, y los datos y los argumentos para reproducirla.<\/p>\n<h2>Redirigirlo a la persona responsable de solucionarlo.<\/h2>\n<p>La documentaci\u00f3n generada debe ser enviada a los diferentes expertos que la tienen que resolver dependiendo del tipo de problema encontrado.<\/p>\n<ul>\n<li>Los problemas de carga se redirigen al administrador de sistemas o de red para que se considere un aumento de capacidad extra.<\/li>\n<li>Los problemas de c\u00f3digo se reenv\u00edan a los programadores o arquitectos para que encuentren nuevas aproximaciones para el dise\u00f1o de la aplicaci\u00f3n.<\/li>\n<li>Los problemas de configuraci\u00f3n se redirigen habitualmente a los administradores de los servidores de aplicaciones quienes son los que entienden las relaciones entre las diferentes configuraciones como el tama\u00f1o de los pooles de threads o la cantidad de memoria disponible en la JVM por ejemplo.<\/li>\n<li>Un problema de backend, normalmente es un problema de base de datos, y hay que redirigirlo al responsable del sistema backend, en este caso ser\u00eda el responsable de la base de datos. En otros casos puede ser un sistema tercero, a trav\u00e9s de webservices, y habr\u00eda que conectar con el responsable del webservice.<\/li>\n<\/ul>\n<p><a href=\"#\" role=\"button\"><br \/>\nTrabaja con nosotros<br \/>\n<\/a><\/p>\n<p>Tanto si est\u00e1s buscando&nbsp;<strong>trabajar full time<\/strong>, como&nbsp;<strong>suplementar tus actuales ingresos<\/strong>&nbsp;con desarrollos adicionales a los que est\u00e1s haciendo en tu actual trabajo, o quieres implicarte en el desarrollo de&nbsp;<strong>proyectos opensource<\/strong>&nbsp;y apoyar a la comunidad, rellena el formulario que hay a continuaci\u00f3n y nos pondremos en contacto contigo para ver los proyectos en los que podemos colaborar.<\/p>\n","protected":false},"excerpt":{"rendered":"excerpt","protected":false},"author":1,"featured_media":2248,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","_trash_the_other_posts":false,"_editorskit_title_hidden":false,"_editorskit_reading_time":5,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"episode_type":"","audio_file":"","podmotor_file_id":"","podmotor_episode_id":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","filesize_raw":"","date_recorded":"","explicit":"","block":"","itunes_episode_number":"","itunes_title":"","itunes_season_number":"","itunes_episode_type":"","footnotes":""},"categories":[122],"tags":[110,119,117,116,114,115,118],"class_list":["post-9830","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apm","tag-apm","tag-disponibilidad-de-aplicaciones","tag-gestion-de-problemas","tag-metricas-de-rendimiento","tag-monitoreo","tag-rendimiento-de-aplicaciones","tag-tipos-de-problemas"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>APM- C\u00f3mo identificar problemas en el rendimiento de las aplicaciones (I) - BLMovil<\/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.blmovil.com\/en\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"APM- C\u00f3mo identificar problemas en el rendimiento de las aplicaciones (I) - BLMovil\" \/>\n<meta property=\"og:description\" content=\"APM- C\u00f3mo identificar problemas en el rendimiento de las aplicaciones (I) El objetivo de este conjunto de art\u00edculos es el ser capaces de poder identificar y gestionar los posibles incidentes que se puedan presentar en el rendimiento de las aplicaciones en producci\u00f3n. Estos conocimientos se podr\u00e1n aplicar con cualquier herramienta APM como pueden ser Dynatrace, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.blmovil.com\/en\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\/\" \/>\n<meta property=\"og:site_name\" content=\"BLMovil\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/BLMovil\" \/>\n<meta property=\"article:published_time\" content=\"2020-11-09T23:07:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-23T10:26:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png\" \/>\n\t<meta property=\"og:image:width\" content=\"569\" \/>\n\t<meta property=\"og:image:height\" content=\"319\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jorge Bernal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jorge Bernal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\\\/\"},\"author\":{\"name\":\"Jorge Bernal\",\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/#\\\/schema\\\/person\\\/96dcb10c89b5c56f7e233af1cee4d28c\"},\"headline\":\"APM- C\u00f3mo identificar problemas en el rendimiento de las aplicaciones (I)\",\"datePublished\":\"2020-11-09T23:07:30+00:00\",\"dateModified\":\"2023-11-23T10:26:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\\\/\"},\"wordCount\":1348,\"publisher\":{\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/28\\\/2019\\\/08\\\/Consultoria-de-procesos.png\",\"keywords\":[\"APM\",\"disponibilidad de aplicaciones\",\"gesti\u00f3n de problemas\",\"m\u00e9tricas de rendimiento\",\"monitoreo\",\"rendimiento de aplicaciones\",\"tipos de problemas\"],\"articleSection\":[\"APM\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\\\/\",\"url\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\\\/\",\"name\":\"APM- C\u00f3mo identificar problemas en el rendimiento de las aplicaciones (I) - BLMovil\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/28\\\/2019\\\/08\\\/Consultoria-de-procesos.png\",\"datePublished\":\"2020-11-09T23:07:30+00:00\",\"dateModified\":\"2023-11-23T10:26:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.blmovil.com\\\/en\\\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/28\\\/2019\\\/08\\\/Consultoria-de-procesos.png\",\"contentUrl\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/28\\\/2019\\\/08\\\/Consultoria-de-procesos.png\",\"width\":569,\"height\":319},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inicio\",\"item\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"APM- C\u00f3mo identificar problemas en el rendimiento de las aplicaciones (I)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/\",\"name\":\"BLMovil\",\"description\":\"Si tienes una idea nosotros te la desarrollamos\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/#organization\",\"name\":\"BLMovil\",\"url\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.blmovil.com\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2019\\\/10\\\/favicon.png\",\"contentUrl\":\"https:\\\/\\\/www.blmovil.com\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2019\\\/10\\\/favicon.png\",\"width\":128,\"height\":128,\"caption\":\"BLMovil\"},\"image\":{\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/BLMovil\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/#\\\/schema\\\/person\\\/96dcb10c89b5c56f7e233af1cee4d28c\",\"name\":\"Jorge Bernal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2717026f433619c619b7fc938083ba1cbc1a3ac6621296c94861a178546b2095?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2717026f433619c619b7fc938083ba1cbc1a3ac6621296c94861a178546b2095?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2717026f433619c619b7fc938083ba1cbc1a3ac6621296c94861a178546b2095?s=96&d=mm&r=g\",\"caption\":\"Jorge Bernal\"},\"url\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/author\\\/hovait\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"APM- C\u00f3mo identificar problemas en el rendimiento de las aplicaciones (I) - BLMovil","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.blmovil.com\/en\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\/","og_locale":"en_US","og_type":"article","og_title":"APM- C\u00f3mo identificar problemas en el rendimiento de las aplicaciones (I) - BLMovil","og_description":"APM- C\u00f3mo identificar problemas en el rendimiento de las aplicaciones (I) El objetivo de este conjunto de art\u00edculos es el ser capaces de poder identificar y gestionar los posibles incidentes que se puedan presentar en el rendimiento de las aplicaciones en producci\u00f3n. Estos conocimientos se podr\u00e1n aplicar con cualquier herramienta APM como pueden ser Dynatrace, [&hellip;]","og_url":"https:\/\/www.blmovil.com\/en\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\/","og_site_name":"BLMovil","article_publisher":"https:\/\/www.facebook.com\/BLMovil","article_published_time":"2020-11-09T23:07:30+00:00","article_modified_time":"2023-11-23T10:26:46+00:00","og_image":[{"width":569,"height":319,"url":"https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png","type":"image\/png"}],"author":"Jorge Bernal","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jorge Bernal","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.blmovil.com\/en\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\/#article","isPartOf":{"@id":"https:\/\/www.blmovil.com\/en\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\/"},"author":{"name":"Jorge Bernal","@id":"https:\/\/www.blmovil.com\/en\/#\/schema\/person\/96dcb10c89b5c56f7e233af1cee4d28c"},"headline":"APM- C\u00f3mo identificar problemas en el rendimiento de las aplicaciones (I)","datePublished":"2020-11-09T23:07:30+00:00","dateModified":"2023-11-23T10:26:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.blmovil.com\/en\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\/"},"wordCount":1348,"publisher":{"@id":"https:\/\/www.blmovil.com\/en\/#organization"},"image":{"@id":"https:\/\/www.blmovil.com\/en\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\/#primaryimage"},"thumbnailUrl":"https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png","keywords":["APM","disponibilidad de aplicaciones","gesti\u00f3n de problemas","m\u00e9tricas de rendimiento","monitoreo","rendimiento de aplicaciones","tipos de problemas"],"articleSection":["APM"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.blmovil.com\/en\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\/","url":"https:\/\/www.blmovil.com\/en\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\/","name":"APM- C\u00f3mo identificar problemas en el rendimiento de las aplicaciones (I) - BLMovil","isPartOf":{"@id":"https:\/\/www.blmovil.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.blmovil.com\/en\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\/#primaryimage"},"image":{"@id":"https:\/\/www.blmovil.com\/en\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\/#primaryimage"},"thumbnailUrl":"https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png","datePublished":"2020-11-09T23:07:30+00:00","dateModified":"2023-11-23T10:26:46+00:00","breadcrumb":{"@id":"https:\/\/www.blmovil.com\/en\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.blmovil.com\/en\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.blmovil.com\/en\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\/#primaryimage","url":"https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png","contentUrl":"https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png","width":569,"height":319},{"@type":"BreadcrumbList","@id":"https:\/\/www.blmovil.com\/en\/apm-como-identificar-problemas-en-el-rendimiento-de-las-aplicaciones-i\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inicio","item":"https:\/\/www.blmovil.com\/en\/"},{"@type":"ListItem","position":2,"name":"APM- C\u00f3mo identificar problemas en el rendimiento de las aplicaciones (I)"}]},{"@type":"WebSite","@id":"https:\/\/www.blmovil.com\/en\/#website","url":"https:\/\/www.blmovil.com\/en\/","name":"BLMovil","description":"Si tienes una idea nosotros te la desarrollamos","publisher":{"@id":"https:\/\/www.blmovil.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.blmovil.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.blmovil.com\/en\/#organization","name":"BLMovil","url":"https:\/\/www.blmovil.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.blmovil.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.blmovil.com\/wp-content\/uploads\/sites\/3\/2019\/10\/favicon.png","contentUrl":"https:\/\/www.blmovil.com\/wp-content\/uploads\/sites\/3\/2019\/10\/favicon.png","width":128,"height":128,"caption":"BLMovil"},"image":{"@id":"https:\/\/www.blmovil.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/BLMovil"]},{"@type":"Person","@id":"https:\/\/www.blmovil.com\/en\/#\/schema\/person\/96dcb10c89b5c56f7e233af1cee4d28c","name":"Jorge Bernal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/2717026f433619c619b7fc938083ba1cbc1a3ac6621296c94861a178546b2095?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2717026f433619c619b7fc938083ba1cbc1a3ac6621296c94861a178546b2095?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2717026f433619c619b7fc938083ba1cbc1a3ac6621296c94861a178546b2095?s=96&d=mm&r=g","caption":"Jorge Bernal"},"url":"https:\/\/www.blmovil.com\/en\/author\/hovait\/"}]}},"featured_image_src":"https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png","featured_image_src_square":"https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png","author_info":{"display_name":"Jorge Bernal","author_link":"https:\/\/www.blmovil.com\/en\/author\/hovait\/"},"uagb_featured_image_src":{"full":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",569,319,false],"thumbnail":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos-150x150.png",150,150,true],"medium":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos-300x168.png",300,168,true],"medium_large":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",569,319,false],"large":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",569,319,false],"course_archive_thumbnail":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",100,56,false],"course_single_thumbnail":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",100,56,false],"lesson_archive_thumbnail":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",100,56,false],"lesson_single_thumbnail":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",100,56,false],"1536x1536":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",569,319,false],"2048x2048":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",569,319,false],"gb-block-post-grid-landscape":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",569,319,false],"gb-block-post-grid-square":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",569,319,false],"woocommerce_thumbnail":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos-300x300.png",300,300,true],"woocommerce_single":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",569,319,false],"woocommerce_gallery_thumbnail":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos-100x100.png",100,100,true],"awb_sm":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",500,280,false],"awb_md":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",569,319,false],"awb_lg":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",569,319,false],"awb_xl":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",569,319,false]},"uagb_author_info":{"display_name":"Jorge Bernal","author_link":"https:\/\/www.blmovil.com\/en\/author\/hovait\/"},"uagb_comment_info":0,"uagb_excerpt":"APM- C\u00f3mo identificar problemas en el rendimiento de las aplicaciones (I) El objetivo de este conjunto de art\u00edculos es el ser capaces de poder identificar y gestionar los posibles incidentes que se puedan presentar en el rendimiento de las aplicaciones en producci\u00f3n. Estos conocimientos se podr\u00e1n aplicar con cualquier herramienta APM como pueden ser Dynatrace,&hellip;","_links":{"self":[{"href":"https:\/\/www.blmovil.com\/en\/wp-json\/wp\/v2\/posts\/9830","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.blmovil.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blmovil.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blmovil.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blmovil.com\/en\/wp-json\/wp\/v2\/comments?post=9830"}],"version-history":[{"count":5,"href":"https:\/\/www.blmovil.com\/en\/wp-json\/wp\/v2\/posts\/9830\/revisions"}],"predecessor-version":[{"id":9837,"href":"https:\/\/www.blmovil.com\/en\/wp-json\/wp\/v2\/posts\/9830\/revisions\/9837"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.blmovil.com\/en\/wp-json\/wp\/v2\/media\/2248"}],"wp:attachment":[{"href":"https:\/\/www.blmovil.com\/en\/wp-json\/wp\/v2\/media?parent=9830"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blmovil.com\/en\/wp-json\/wp\/v2\/categories?post=9830"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blmovil.com\/en\/wp-json\/wp\/v2\/tags?post=9830"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}