Logo Francesco Montelli
  • Home
  • About
  • Tecnologie
  • Esperienze
  • Istruzione
  • Di più
    Pubblicazioni Recent Posts
  • Articoli
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo Inverted Logo
  • Tags
  • Architecture
  • Automazione
  • CAPI
  • Cluster API
  • Containerizzazione
  • Day 1 Operations
  • DevOps
  • Distributed Systems
  • Docker
  • Grafana
  • Homelab
  • Infrastructure as Code
  • Instrumentation
  • Kubernetes
  • LGTM Stack
  • Linux
  • Logging
  • Loki
  • Metrics
  • Mimir
  • Monitoring
  • N8n
  • Observability
  • OpenTelemetry
  • Performance Testing
  • Prometheus
  • Self-Hosted
  • Sistemi Distribuiti
  • SRE
  • Telemetry
  • Tempo
  • Tracing
Hero Image
Lo Stack LGTM e OpenTelemetry: Osservabilità Completa per i Tuoi Sistemi Distribuiti

Abbiamo esplorato i principi dell’observability e il ruolo fondamentale di OpenTelemetry come standard unificante per la telemetria. OpenTelemetry ci fornisce gli strumenti per generare e raccogliere dati di altissima qualità (metriche, log e trace) in un formato agnostico e coerente. Ma una volta che questi preziosi segnali sono stati raccolti, dove vengono archiviati, interrogati e, soprattutto, visualizzati in modo significativo? È qui che entra in gioco lo stack LGTM, una potente combinazione di strumenti open source che formano una soluzione di observability completa e integrata, sviluppata e supportata principalmente da Grafana Labs.

  • OpenTelemetry
  • Observability
  • LGTM Stack
  • Loki
  • Grafana
  • Tempo
  • Mimir
  • Prometheus
  • Tracing
  • Metrics
  • Logging
  • Instrumentation
  • DevOps
  • Telemetry
  • Sistemi Distribuiti
  • Docker
martedì 29 luglio 2025 | 10 minuti Leggi
Hero Image
Observability nei Sistemi Distribuiti: Dal Monitoraggio alla Comprensione

Il Labirinto Senza Uscita: Una Nuova Analogia per l’Osservabilità Immaginate di essere un architetto brillante, responsabile di un edificio enorme e intricato, pieno di sistemi complessi: riscaldamento, ventilazione, illuminazione, sicurezza, ascensori. Avete installato sensori ovunque: ogni temperatura, ogni pressione, ogni watt di energia consumata viene registrato. Le vostre dashboard di controllo sono un tripudio di grafici e dati, ogni parametro è monitorato alla perfezione, ogni linea verde e rassicurante. Sapete esattamente cosa sta succedendo in ogni singolo angolo dell’edificio.

  • Observability
  • OpenTelemetry
  • Distributed Systems
  • Tracing
  • Metrics
  • Logging
  • DevOps
  • Architecture
  • Monitoring
martedì 29 luglio 2025 | 23 minuti Leggi
Hero Image
OpenTelemetry: Anatomia dell'Observability nei Sistemi Distribuiti

Il Problema della Frammentazione Pre-OpenTelemetry Prima dell’avvento di OpenTelemetry, l’ecosistema dell’observability era un labirinto di protocolli, API e formati proprietari. Ogni vendor aveva sviluppato il proprio “dialetto”: Jaeger utilizzava il proprio formato di span e protocollo di ingest. Zipkin aveva un data model diverso e API REST specifiche. Prometheus richiedeva metriche in formato specifico con naming conventions rigide. AWS X-Ray, Google Cloud Trace, Azure Monitor - ognuno con SDK proprietari. Questa frammentazione creava problemi sistemici:

  • OpenTelemetry
  • Observability
  • Tracing
  • Metrics
  • Logging
  • Instrumentation
  • DevOps
  • Telemetry
  • Sistemi Distribuiti
martedì 29 luglio 2025 | 11 minuti Leggi
Hero Image
Introduzione all'analisi delle performance: dalla teoria alla pratica

Introduzione Cosa, come, perché Il performance testing è un’attività fondamentale nel ciclo di vita dello sviluppo software, ma spesso sottovalutata o eseguita in modo non ottimale. In questa guida, esploreremo le fondamenta teoriche e pratiche necessarie per approcciare l’analisi delle performance in modo efficace, partendo dalla definizione e dagli obiettivi, fino ad arrivare ai metodi di misurazione più efficaci. Definizione Il performance testing è il processo volto a determinare la responsività, il throughput, l’affidabilità e la scalabilità di un sistema sotto un determinato carico di lavoro. È importante sottolineare che il “sistema” si riferisce all’interazione di diversi componenti, e non a una singola parte isolata. A volte, un problema di performance potrebbe essere risolto semplicemente spostando il blocco problematico in un altro sottosistema.

  • Performance Testing
  • Monitoring
  • SRE
  • Metrics
  • Observability
sabato 26 luglio 2025 | 11 minuti Leggi
Navigazione
  • About
  • Tecnologie
  • Esperienze
  • Istruzione
  • Pubblicazioni
  • Recent Posts
Contattami:
  • francesco@montelli.dev
  • monte97
  • Francesco Montelli

Avviso di responsabilità: Privacy Policy.


Toha Theme Logo Toha
Francesco Montelli
P.IVA: 02726990399
Creato con Hugo Logo