Monitorització al núvol de GCP per a aplicacions sense servidor
Google Cloud Monitoring simplifica la gestió d'aplicacions sense servidor oferint informació en temps real sobre el rendiment, els costos i la fiabilitat. Les aplicacions sense servidor, com les de Cloud Run i Cloud Functions, funcionen en entorns dinàmics, cosa que fa que la supervisió sigui essencial per evitar retards de rendiment, alta latència i costos inesperats. Això és el que cal saber:
- Mètriques clau: Feu un seguiment de l'ús de la CPU, la memòria, la latència de les sol·licituds i el recompte d'instàncies per optimitzar el rendiment i controlar els costos.
- Eines integradesCombina perfectament mètriques, registres i traces amb eines com ara Cloud Logging i Cloud Trace per a una anàlisi més profunda.
- Taulers de control personalitzatsVisualitzeu les dades amb quadres de comandament personalitzables, que proporcionen informació clara sobre l'estat i el rendiment de les aplicacions.
- Alertes i notificacionsConfigureu alertes per a llindars clau (per exemple, alta latència o taxes d'error) amb notificacions per correu electrònic, SMS o integracions com Slack.
- Gestió de costosSuperviseu l'ús dels recursos i les dades de facturació per identificar ineficiències i evitar despeses excessives.
- Solucions d'arrencada en fred: Solucioneu els problemes de latència ajustant la configuració de memòria, utilitzant instàncies mínimes o programant invocacions periòdiques.
Per a configuracions multinúvol, GCP Monitoring admet entorns AWS i híbrids, cosa que el fa versàtil per a sistemes distribuïts. Aprofitant les dades històriques i les respostes automatitzades, podeu ajustar l'escalat i mantenir un rendiment òptim de les aplicacions. La monitorització no es tracta només de dades, sinó d'informació útil per mantenir les vostres aplicacions sense servidor fiables i rendibles.
Supervisa la teva aplicació Cloud Run

Funcions clau de monitorització al núvol de GCP per a servidors sense servidor
GCP Cloud Monitoring ofereix una gamma d'eines dissenyades per millorar el rendiment de les aplicacions sense servidor. En reunir mètriques, registres i traces, proporciona una vista unificada del vostre entorn sense servidor, cosa que facilita el manteniment del rendiment i la resolució ràpida de problemes.
Recopilació i anàlisi de mètriques
La supervisió d'aplicacions sense servidor comença amb la recopilació de mètriques precises. GCP Cloud Monitoring ho fa automàticament per als serveis de Google Cloud, alhora que permet afegir mètriques personalitzades i integrar fonts de dades externes per obtenir una imatge completa del sistema.
Per a les aplicacions de Cloud Run, les mètriques clau de rendiment inclouen:
- Ús de la CPU: Fa un seguiment del percentatge mitjà de la CPU assignada que s'utilitza a totes les instàncies del contenidor.
- Ús de memòria: Mostra quanta memòria assignada està en ús activament.
- Sol·licita mètriques: Inclou el recompte de sol·licituds (nombre de sol·licituds reeixides) i la latència de la sol·licitud (quant de temps triguen els contenidors a processar les sol·licituds). Google recomana configurar alertes per a latències superiors a 500 ms (advertència) i 1.000 ms (crític).
- Temps d'instància facturableSupervisa quant de temps les instàncies de contenidor consumeixen CPU i memòria, cosa que us ajuda a gestionar els costos de manera eficaç.
- Sol·licituds simultànies i recompte d'instànciesPer defecte, Cloud Run gestiona fins a 80 sol·licituds simultànies per instància, ajustables entre 1 i 1.000 segons les vostres necessitats.
Aquestes mètriques no només ajuden a optimitzar el rendiment, sinó que també ajuden a gestionar els costos identificant patrons d'ús dels recursos.
| mètrica | Descripció | Llindar d'alerta recomanat |
|---|---|---|
| Ús de la CPU | Percentatge de la CPU assignada que s'utilitza | Per sobre de 90% durant períodes prolongats |
| Ús de memòria | Percentatge de memòria assignada en ús | A prop del límit de memòria |
| Latència de sol·licitud | Temps per processar les sol·licituds | 500 ms (avís), 1.000 ms (crític) |
| Temps d'instància facturable | Les instàncies de temps consumeixen recursos activament | Llindars basats en el pressupost |
Registre i resolució de problemes
Les mètriques proporcionen una instantània del rendiment, però els registres aprofundeixen en els detalls. Registre al núvol recopila registres de tots els serveis de GCP automàticament, sense necessitat de configuració manual. Aquests registres inclouen dades crítiques com ara temps d'execució, durades d'inici i detalls d'errors.
Perquè els registres siguin encara més accionables, podeu crear mètriques basades en registresPer exemple, podeu definir alertes per a esdeveniments específics, com ara errors d'autenticació o temps d'execució inusualment llargs. Això us permet abordar possibles problemes abans que es converteixin en problemes més grans.
Integrant Cloud Monitoring amb Cloud Logging, podeu vincular alertes de rendiment directament a les entrades del registre. Això permet una anàlisi més ràpida de la causa arrel. Els estudis mostren que la incorporació de l'observabilitat millora significativament la fiabilitat del sistema, cosa que converteix aquesta integració en una característica clau.
Traçat distribuït amb Google Cloud Trace

El rastreig afegeix una altra capa d'informació mapejant com flueixen les sol·licituds a través de la vostra arquitectura sense servidor. Com que les aplicacions sense servidor sovint impliquen múltiples funcions interconnectades, el rastreig ajuda a identificar els colls d'ampolla i els retards.
Google Cloud Trace fa un seguiment de la durada de les sol·licituds entre funcions i identifica on es produeixen retards. Funciona de manera preconfigurada amb molts serveis de GCP i també admet instrumentació personalitzada per a dades específiques de l'aplicació. Per exemple, Grafana Labs va demostrar el maig de 2024 com monitoritzar Cloud Run mitjançant OpenTelemetry i Grafana Cloud, mostrant com el rastreig pot capturar les interaccions entre serveis distribuïts.
Aquestes dades de rastreig s'integren perfectament amb les mètriques i els registres, oferint una vista completa del rendiment de l'aplicació. Si observeu una latència augmentada en un tauler de control, les dades de rastreig poden ajudar a identificar quina funció o servei extern està causant la desacceleració.
Taulers de control i alertes
Els quadres de comandament personalitzats converteixen les dades en brut en informació útil. GCP Cloud Monitoring admet una varietat de widgets (gràfics, entrades de registre, taules d'incidències i molt més) per crear vistes personalitzades de l'estat del sistema. Podeu afegir filtres, utilitzar variables per ajustar consultes i organitzar les dades en seccions per a una millor claredat. Els quadres de comandament poden incloure fins a 100 widgets, amb revisions emmagatzemades durant 90 dies.
Les alertes són una altra pedra angular d'una supervisió eficaç. Podeu configurar polítiques d'alertes per notificar al vostre equip quan es compleixin condicions específiques, ja siguin dades de sèries temporals, entrades de registre o resultats de consultes SQL. Les alertes es poden configurar a través de Google Cloud Console, l'API, la CLI o Terraform, amb paquets preconfigurats disponibles per a casos d'ús comuns.
El sistema d'alertes admet diversos canals de notificació, com ara correu electrònic, SMS, notificacions push per a mòbils i eines com Slack. Cada política d'alerta inclou condicions, mètodes de notificació i documentació per ajudar el vostre equip a respondre de manera eficaç. Per a escenaris avançats, podeu utilitzar PromQL per crear llindars dinàmics i una lògica d'alertes complexa.
Per mantenir-ho tot en un sol lloc, les alertes i les incidències es poden mostrar directament als quadres de comandament. Aquesta vista unificada ajuda el vostre equip a supervisar tant l'estat del sistema com els problemes actius d'un cop d'ull.
GCP Cloud Monitoring també equilibra la rendibilitat amb la funcionalitat. Les mètriques del sistema per als serveis de Google Cloud són gratuïtes, mentre que les mètriques personalitzades i les fonts de dades externes es facturen en funció del volum de dades. Les alertes i les comprovacions de temps de funcionament tenen límits gratuïts generosos, cosa que garanteix que podeu fer un seguiment exhaustiu sense gastar massa.
Aquestes funcions proporcionen les eines necessàries per gestionar i supervisar eficaçment les aplicacions sense servidor, combinant informació sobre el rendiment amb el control de costos.
Monitorització de plataformes sense servidor a GCP: pràctiques recomanades
Controlar les plataformes sense servidor requereix més que només fer un seguiment de mètriques bàsiques. Es tracta de garantir la visibilitat i ajustar el rendiment per obtenir resultats òptims. Analitzem algunes estratègies provades de monitorització. Cursa al núvol i Funcions del núvol de manera eficaç.
Monitorització de Google Cloud Run i les funcions de Cloud

Tots dos Cursa al núvol i Funcions del núvol ofereixen eines integrades per recopilar dades de telemetria essencials des del primer moment. Però per aprofitar al màxim aquestes eines, cal saber com utilitzar-les estratègicament.
Cursa al núvol fa un seguiment automàtic de mètriques com ara els esdeveniments del cicle de vida dels contenidors, els patrons de sol·licituds i l'ús de recursos, sense necessitat de configuració addicional. Per a una supervisió més profunda, admet implementacions de diversos contenidors. Això vol dir que podeu afegir contenidors secundaris específicament per a tasques com ara el registre, el rastreig i la supervisió. Un consell clau: assegureu-vos que aquests contenidors secundaris de supervisió s'iniciïn abans que els contenidors de l'aplicació per evitar perdre dades.
Funcions del núvol, d'altra banda, s'integra perfectament amb Registre al núvol i Monitorització al núvolCaptura dades crítiques com ara les invocacions de funcions, els temps d'execució i l'ús de memòria. Per a les funcions que interactuen amb serveis externs, afegir instrumentació personalitzada pot proporcionar una imatge més completa dels fluxos de sol·licituds.
Un aspecte crucial per a ambdues plataformes és el seguiment dels costos. Vigileu els costos unitaris i l'ús de recursos per identificar àrees on podeu optimitzar i evitar el sobreaprovisionament. Si voleu anar més enllà, eines com ara Telemetria oberta pot afegir encara més profunditat a la configuració d'observabilitat.
Ús d'OpenTelemetry per a una millor observabilitat

Telemetria oberta és un marc de treball de codi obert dissenyat per gestionar dades de telemetria (com ara registres, mètriques i traces) de manera neutral pel que fa al proveïdor. Amb el suport de més de 40 proveïdors d'observabilitat, és una opció flexible per a monitorització de plataformes sense servidorEl seu protocol OpenTelemetry (OTLP) basat en push és especialment útil per a tasques sense servidor de curta durada, on els mètodes tradicionals basats en pull poden quedar insuficients.
Un gran exemple d'OpenTelemetry en acció prové de Grafana LabsEl maig de 2024, van demostrar com utilitzar OpenTelemetry amb Google Cloud Run per a una aplicació Node.js. Aprofitant l'autoinstrumentació, van exportar de manera eficient dades de telemetria a Núvol de Grafana, que mostra una manera pràctica d'analitzar els serveis de Cloud Run.
Per centralitzar la telemetria, desplegueu el Col·lector OpenTelemetry com a contenidor sidecar. Assegureu-vos que s'iniciï abans dels contenidors de l'aplicació. El col·lector utilitza un fitxer de configuració (config.yaml) per definir quines dades s'han de recopilar i on s'han d'enviar. A continuació, podeu configurar les vostres aplicacions per enviar traces i mètriques OTLP al punt final del col·lector.
Per a fluxos de treball més fluids durant el desenvolupament, eines com ara Skaffold pot ajudar a gestionar el procés de compilació i desplegament de les aplicacions Cloud Run instrumentades per OpenTelemetry. Això simplifica la gestió de diversos contenidors i les seves dependències.
Configuració de polítiques d'alerta
El monitoratge no només consisteix a recopilar dades, sinó a actuar en conseqüència. Aquí és on entren en joc les polítiques d'alerta ben pensades. Monitorització al núvol de GCP ofereix un sistema d'alertes robust, però la seva eficàcia depèn de com el configureu.
Comença per definir objectius clars i centra't en mètriques clau que afecten directament el rendiment de la teva aplicació. Mètriques com la latència de resposta, les taxes d'error i la disponibilitat haurien de tenir prioritat. Evita sobrecarregar el sistema amb alertes per a totes les mètriques possibles; això pot provocar "fatiga d'alertes", on les notificacions importants es perden en el soroll.
Les alertes pressupostàries són particularment importants en entorns sense servidor, on els costos poden augmentar inesperadament. Establiu llindars per marcar patrons de despesa inusuals, que podrien indicar problemes de seguretat o processos descontrolats.
Assegureu-vos que les alertes arribin a les persones adequades amb prou detall per actuar ràpidament. Feu servir diversos canals de notificació (com ara correu electrònic, Slack, SMS, PagerDuty o ServiceNow) per garantir que el personal de guàrdia estigui sempre informat.
Per seguretat, configureu alertes per a esdeveniments crítics com ara canvis a les polítiques d'IAM, les regles del tallafocs o els patrons d'accés inusuals. Aquestes alertes haurien de tenir llindars més estrictes i temps de notificació més ràpids, ja que els incidents de seguretat requereixen atenció immediata.
sbb-itb-59e1987
Optimització del rendiment amb GCP Cloud Monitoring
GCP Cloud Monitoring ofereix eines que van més enllà de la simple supervisió, proporcionant informació útil per millorar el rendiment. Analitzant aquestes dades, podeu abordar reptes comuns com la latència i els inicis en fred, alhora que preneu decisions més intel·ligents sobre l'escalabilitat i la gestió de recursos.
Solució d'arrencades en fred i problemes de latència
Els inicis en fred poden ser un obstacle important en la informàtica sense servidor. Quan una funció s'activa després d'estar inactiva, el procés d'engegar una nova instància pot causar retards notables. Per solucionar-ho, superviseu les mètriques d'inici en fred, com ara el temps d'execució i l'ús de memòria. Per exemple, proveu diferents configuracions de memòria, com ara comparar 256 MB a 2 GB – pot reduir la latència fins a 50%.
"En la majoria dels casos, els senyals que proporcionen la informació més completa sobre la latència són les traces." – Eyamba Ita, gerent de producte de Google Cloud
L'assignació de memòria juga un paper important aquí. Funcions amb 2 GB de memòria sovint funcionen molt més ràpidament que aquells amb assignacions més baixes. Utilitzeu Monitorització al núvol experimentar amb diverses configuracions de memòria per trobar l'equilibri adequat entre velocitat i cost.
El llenguatge de programació que feu servir també afecta els temps d'inici en fred. Per exemple, Funcions de Node.js podria patir retards d'uns 200 mil·lisegons, mentre Funcions de Python podria patir retards a prop 1 segonLlenguatges compilats com ara Anar, Rovella, o Java generalment tenen inicis en fred més ràpids en comparació amb els llenguatges interpretats.
Per Cursa al núvol aplicacions, els inicis en fred es poden minimitzar configurant instàncies mínimes. Com ha compartit mcbsalceda des del Comunitat de Google Cloud:
"Els inicis en fred a Cloud Run es poden gestionar configurant 'instàncies mínimes'."
Una altra estratègia eficaç és programar invocacions periòdiques durant períodes de baix trànsit per mantenir les funcions calentes, cosa que pot reduir la latència fins a 60%A més, Emmagatzematge en memòria cau de la passarel·la d'API pot evitar execucions innecessàries de funcions, reduint les invocacions en fred i els costos d'execució fins a 60%.
A més d'abordar els inicis en fred, les dades històriques poden refinar el vostre enfocament a l'escalat.
Ús de dades històriques per a decisions d'escalat
Dades històriques de Monitorització al núvol és una eina potent per prendre decisions d'escalat més intel·ligents. En lloc de confiar en estimacions, podeu analitzar patrons d'ús reals per optimitzar la configuració de CPU, memòria i concurrència.
Comença per revisar les tendències en el temps d'instància facturable per identificar els períodes d'ús màxim. Això et permet assignar recursos en funció de la demanda real i establir pressupostos realistes, evitant costos inesperats durant els pics de trànsit.
Fins i tot petits retards poden afectar la satisfacció dels usuaris, cosa que comporta menys conversions o registres. Si feu servir dades històriques, podeu trobar l'equilibri adequat entre cost i rendiment. Per exemple, analitzeu com la vostra aplicació ha gestionat els pics de trànsit durant esdeveniments clau en el passat. Això ajuda a garantir que l'aplicació compleixi els objectius empresarials durant períodes crítics alhora que descobreix patrons que poden no ser evidents mitjançant la supervisió en temps real.
Recerca de Serveis web d'Amazon destaca que sistemes basats en esdeveniments pot augmentar el rendiment fins a 50% durant les càrregues màximes. Les dades històriques poden revelar on tindria més sentit adoptar una arquitectura basada en esdeveniments.
Feu servir aquestes dades per ajustar la configuració de l'escalat automàtic. Superviseu mètriques com la latència de les sol·licituds, els patrons de trànsit i la concurrència per decidir si les instàncies sempre actives valen la pena o si els inicis en fred són acceptables.
La memòria cau també juga un paper important en l'escalat. Segons Programari de vernís, les organitzacions poden servir més de 90% del seu trànsit des de la memòria cau. Les dades històriques ajuden a identificar quin contingut es beneficia més de l'emmagatzematge en memòria cau i informen sobre quan cal implementar aquestes optimitzacions.
Amb una sòlida comprensió de les tendències històriques, podeu avançar cap a l'automatització de les respostes per millorar l'eficiència.
Automatització de respostes basades en dades de monitorització
L'objectiu final de la monitorització és crear sistemes que s'adaptin automàticament a les condicions canviants. Monitorització al núvol de GCP us permet crear fluxos de treball que gestionen problemes de rendiment sense intervenció manual constant.
Configureu polítiques d'escalat automatitzades basades en mètriques específiques. Per exemple, si les dades de monitorització mostren pics de latència constants durant les hores punta, podeu configurar ajustos automàtics de recursos per evitar caigudes de rendiment.
Les interrupcions proporcionen dades valuoses per identificar colls d'ampolla i dependències a la vostra aplicació. Feu servir aquesta informació per implementar interruptors automàtics i mecanismes de reserva que evitin errors en cascada.
Integra Cloud Monitoring amb eines com ara Cloud Logging, Error Reporting i Cloud Trace per activar accions d'escalat o correcció quan les taxes d'error o la latència superin els llindars.
La seguretat és una altra àrea on l'automatització destaca. El Cloud Monitoring pot fer un seguiment de les mètriques relacionades amb la seguretat i detectar anomalies. Podeu configurar respostes automatitzades per restringir l'accés, reduir els recursos afectats o activar mesures de seguretat addicionals quan es detecten amenaces.
El Centre d'Intel·ligència de Xarxes ofereix una Tauler de control de rendiment que fa un seguiment de la pèrdua de paquets i la latència a la xarxa de Google. Aquestes dades es poden exportar a Monitorització al núvol per automatitzar les decisions d'enrutament del trànsit, garantint que l'aplicació sempre utilitzi les rutes de xarxa més ràpides.
Amb trams emmagatzemats durant 30 dies Sense cap cost addicional, disposeu de dades històriques suficients per refinar les vostres regles d'automatització. Això us permet millorar contínuament la manera com els vostres sistemes responen a diferents escenaris.
Les mètriques bàsiques del sistema per als serveis de Google Cloud són gratuïtes, cosa que fa que sigui assequible implementar una supervisió automatitzada completa. Tot i que mètriques personalitzades poden incórrer en càrrecs després del nivell gratuït, els beneficis (com ara un rendiment millorat i una càrrega de treball manual reduïda) sovint superen els costos.
Conclusió
GCP Cloud Monitoring ofereix eines potents per gestionar entorns sense servidor amb precisió i eficiència. En fer un seguiment de mètriques clau com el recompte d'execucions, la durada, l'ús de memòria i les instàncies actives, proporciona una finestra clara al rendiment de les vostres aplicacions Cloud Functions i Cloud Run. Aquesta visibilitat és essencial per afrontar els reptes únics de les càrregues de treball sense servidor.
Per a les organitzacions que adopten arquitectures sense servidor, una supervisió eficaç es pot traduir en resultats impressionants: velocitats de càrrega fins a 30% més ràpides, cicles de desenvolupament 70% més ràpids i una disminució dels costos operatius en comparació amb les configuracions tradicionals. Aquests beneficis es deuen a la capacitat de GCP Cloud Monitoring per transformar dades en brut en informació útil mitjançant quadres de comandament intuïtius, alertes en temps real i eines de registre integrades.
L'eficiència en costos és una altra característica destacada. Les mètriques del servei de Google Cloud no tenen cap cost addicional, i els límits generosos en les polítiques d'alertes i les comprovacions de temps de funcionament permeten que els equips puguin fer un seguiment exhaustiu sense preocupar-se per les tarifes ocultes. Això facilita la implementació d'un seguiment robust sense perdre el pressupost.
Per exemple, quan s'implementa una nova versió d'una funció de núvol, qualsevol pic d'error és immediatament visible a través dels gràfics dinàmics de Cloud Monitoring. També podeu configurar alertes, com ara notificacions per a taxes d'error que superen els 5% durant un període de 5 minuts, per abordar ràpidament els possibles problemes abans que s'agreugin.
Per maximitzar aquests beneficis, les pràctiques de supervisió disciplinades són clau. En establir objectius de rendiment clars alineats amb els objectius empresarials, fer un seguiment continu de l'estat del sistema i centrar-se en les mètriques que afecten directament l'experiència de l'usuari, els equips poden detectar anomalies aviat i prendre decisions més intel·ligents en la planificació de la capacitat. Aquest enfocament proactiu garanteix que les aplicacions sense servidor segueixin sent fiables, responsives i preparades per assolir els objectius de rendiment.
Amb el seu abast global i les seves capacitats de monitorització completes, GCP Cloud Monitoring permet a les organitzacions construir infraestructures sense servidor escalables i fiables. Equipa els equips per adaptar-se a les demandes canviants alhora que ofereix experiències d'usuari fluides, convertint-lo en una pedra angular per a qualsevol estratègia sense servidor.
Preguntes freqüents
Com pot GCP Cloud Monitoring ajudar a controlar els costos de les aplicacions sense servidor?
Com gestiona GCP Cloud Monitoring els costos sense servidor
GCP Cloud Monitoring proporciona eines per ajudar-vos a mantenir els costos de les aplicacions sense servidor sota control. Amb filtres de mètriques personalitzats, podeu fer un seguiment de patrons d'ús específics que siguin més importants per a la vostra aplicació. Funcions com ara agregació us permeten analitzar les tendències al llarg del temps, donant-vos una imatge més clara del consum de recursos. A més, podeu configurar alertes de pressupost per rebre notificacions quan la despesa s'acosti als llindars definits, cosa que us ajuda a evitar sorpreses.
Una altra característica útil és la capacitat de consolidar polítiques d'alertes. Això simplifica les notificacions, de manera que us podeu centrar en les actualitzacions relacionades amb els costos més importants, cosa que facilita la gestió eficient del vostre entorn sense servidor.
Com puc utilitzar GCP Cloud Monitoring per solucionar problemes d'inici en fred en aplicacions sense servidor?
Per reduir els retards d'inici en fred en aplicacions sense servidor, Monitorització al núvol de GCP ofereix eines valuoses per detectar patrons i ajustar el rendiment. Aquí teniu algunes estratègies efectives:
- Estableix un nombre mínim d'instàncies: Per exemple, utilitzeu
--instances-mínim=1per mantenir com a mínim una instància en funcionament, garantint que els recursos estiguin sempre a punt. - Optimitzar els processos d'inici: Mantingueu les dades compartides a la memòria i optimitzeu la manera com s'inicialitza l'aplicació per reduir el temps d'inici.
- Utilitza Cloud Run Instàncies mínimesAquesta funció ajuda a mantenir les instàncies "calentes", de manera que l'aplicació està preparada per gestionar ràpidament les sol·licituds entrants.
Si controles les mètriques de rendiment i ajustes les configuracions, pots millorar els temps de resposta i oferir una experiència més fluida als teus usuaris.
Com puc utilitzar OpenTelemetry amb GCP Cloud Monitoring per millorar l'observabilitat en aplicacions sense servidor?
Per configurar OpenTelemetry amb GCP Cloud Monitoring, haureu de desplegar el col·lector OpenTelemetry. Aquesta eina recopila traces i mètriques de les vostres aplicacions sense servidor. Un cop desplegat, configureu el col·lector per exportar dades mitjançant Protocol de telemetria oberta (OTLP) tant a Cloud Monitoring com a Cloud Trace. La millor part? Aquest mètode admet autoinstrumentació, de manera que podeu capturar dades de telemetria sense modificar el codi de l'aplicació.
L'ús d'OpenTelemetry us ofereix una visió més clara del rendiment i el comportament de les vostres aplicacions sense servidor, cosa que us ajuda a identificar problemes i ajustar el rendiment amb facilitat.