{"id":6622,"date":"2024-01-12T09:00:00","date_gmt":"2024-01-12T08:00:00","guid":{"rendered":"https:\/\/blog.besharp.it\/?p=6622"},"modified":"2024-01-12T10:30:13","modified_gmt":"2024-01-12T09:30:13","slug":"3-feature-rivoluzionarie-1-di-amazon-cloudwatch-che-probabilmente-non-conosci","status":"publish","type":"post","link":"https:\/\/blog.besharp.it\/it\/3-feature-rivoluzionarie-1-di-amazon-cloudwatch-che-probabilmente-non-conosci\/","title":{"rendered":"3 feature rivoluzionarie (+1) di Amazon CloudWatch che probabilmente non conosci"},"content":{"rendered":"\n

Tutti i professionisti IT hanno un debole per le infrastrutture stabili in cui tutto funziona senza intoppi, soprattutto durante il turno per il supporto 24\/7.<\/p>\n\n\n\n

Purtroppo per\u00f2, nella maggior parte dei casi non \u00e8 semplice nemmeno riuscire a capire se l\u2019infrastruttura funziona correttamente oppure no, se \u00e8 implementata a regola d\u2019arte o se sta per esplodere tutto.<\/p>\n\n\n\n

Questa situazione \u00e8 strettamente legata al concetto di observability<\/strong><\/em>, definito come<\/p>\n\n\n\n

la capacit\u00e0 di monitorare, misurare e comprendere lo stato di un sistema o di un’applicazione esaminandone l’output, i log e le metriche.<\/em><\/p>\n\n\n\n

Quando un’organizzazione cresce in dimensioni e complessit\u00e0, la capacit\u00e0 di estrarre informazioni sullo stato di salute dell’infrastruttura diventa fondamentale. In queste situazioni le metriche sono il miglior strumento per determinare lo stato di salute di un’infrastruttura.<\/p>\n\n\n\n

Le metriche sono una rappresentazione numerica dei dati misurati nel tempo; sono utili per identificare tendenze, previsioni e anomalie. Affinch\u00e9 portino valore, le metriche devono essere centralizzate, elaborate, aggregate e presentate in modo significativo.<\/p>\n\n\n\n

All\u2019interno di AWS, i termini monitoring<\/em> e observability<\/em> dovrebbero immediatamente far pensare ad Amazon CloudWatch. Tutti conoscono Cloudwatch, giusto? I log groups, le metrics e gli events, tutto qui, corretto? <\/p>\n\n\n\n

E se vi dicessi che CloudWatch \u00e8 molto di pi\u00f9?<\/p>\n\n\n\n

Ecco dunque 3+1 funzionalit\u00e0 di Amazon CloudWatch che non tutti conoscono.<\/p>\n\n\n\n

1. Synthetics<\/h2>\n\n\n\n

Questa \u00e8 probabilmente la mia feature preferita: con Synthetics \u00e8 possibile creare dei \u201ccanaries<\/em>\u201d, ovvero degli script che vengono eseguiti in modo programmato per monitorare un sito web, un\u2019API o un endpoint in generale. Con un canary \u00e8 possibile simulare le azioni di un utente reale, rendendo davvero semplice scoprire se una pagina web non risponde o se un’API restituisce errori.<\/p>\n\n\n\n

Esistono 3 metodi per creare un canary:<\/p>\n\n\n\n