Criterio di ritiro degli agenti di Cloud Logging e Monitoring

Questo documento descrive in dettaglio le norme sul ritiro per i seguenti agenti di Logging e Monitoring e i relativi componenti lato client:

Ritiro di una versione di release

Supporto per le versioni di release

Tutti gli agenti e i componenti lato client seguono la convenzione di controllo delle versioni <MAJOR>.<MINOR>.<PATCH>. Ad esempio, stackdriver-agent 5.5.2. Viene incrementata una nuova release:

  • La versione MAJOR quando apporti modifiche non compatibili con le versioni precedenti.
  • La versione MINOR quando si aggiunge una funzionalità in un modo compatibile con le versioni precedenti,
  • La versione PATCH quando apporti correzioni di bug compatibili con le versioni precedenti.

Il supporto di una versione dell'agente implica il debug e la correzione dei bug nell'agente su ciascuna delle piattaforme supportate. I clienti potrebbero dover eseguire l'upgrade del loro agente alla release secondaria più recente della stessa versione principale per poter usufruire di eventuali correzioni di bug. Tuttavia, non è necessario eseguire l'upgrade a una versione principale successiva dell'agente, che potrebbe contenere modifiche incompatibili con le versioni precedenti.

Se un problema di sicurezza o un bug critico rilevato in una delle versioni principali supportate esiste anche in altre versioni principali supportate, viene eseguito il backporting della correzione del bug in tutte le versioni principali supportate, a meno che la correzione non sia compatibile con le versioni precedenti. Non verrà eseguito il backporting delle nuove funzionalità.

Le modifiche compatibili con le versioni precedenti, incluse nuove funzionalità o correzioni di bug, vengono applicate in qualsiasi momento alle release secondarie della versione principale più recente. Le modifiche non compatibili con le versioni precedenti sono incorporate nella release principale successiva.

Ritiro

La durata di qualsiasi versione principale di un agente Cloud Logging o Cloud Monitoring è di almeno 12 mesi. Una versione principale (ad esempio la versione N) viene dismessa 12 mesi dopo il rilascio della versione principale successiva (ad esempio la versione N+1). La dismissione di una versione principale significa che non riceverà ulteriori correzioni di bug o release secondarie. Significa anche che l'assistenza clienti non è più disponibile per quella versione. Quando una versione viene dismessa, i file del programma di installazione dell'agente per quella versione vengono rimossi e non sono disponibili per il download.

Le release successive dell'agente in cui viene aggiornata solo la versione secondaria non reimpostano l'orologio. La durata di qualsiasi versione secondaria segue la pianificazione di deprecazione e dismissione della versione principale.

Non riceverai un annuncio di servizio obbligatorio per ogni release. Puoi invece trovare la data di ritiro pianificata nelle pagine README dell'agente.

Quando un ambiente, ad esempio Amazon Elastic Compute Cloud (EC2) o un sistema operativo, raggiunge la fine del ciclo di vita, anche il supporto degli agenti viene deprecato. La dismissione effettiva si verifica al termine del supporto per l'ambiente o il sistema operativo, a meno che non sia già stata impostata una data di ritiro specifica per un agente. Per ulteriori informazioni, consulta la sezione Ritiro del supporto per ambienti, sistemi operativi e funzionalità di questa guida.

Piano di transizione per agenti e componenti esistenti

Le versioni degli agenti e dei componenti lato client esistenti prima di questo criterio di ritiro saranno disponibili e supportate almeno fino al 28 febbraio 2020. Tuttavia, per queste release non verrà eseguito il backporting delle correzioni di bug.

Per visualizzare le date di ritiro di altre versioni degli agenti e dei componenti, consulta la pagina README di ogni componente.

Ritiro del supporto per ambienti, sistemi operativi e funzionalità

Supporto per ambienti e sistemi operativi

Gli agenti Logging e Monitoring sono programmi binari installati negli ambienti client. Ogni agente supporta combinazioni diverse di ambiente e sistema operativo. Una combinazione di esempio è Amazon Linux su EC2.

Supporto delle funzionalità

Una caratteristica è un'unità di funzionalità degli agenti che soddisfa un requisito, rappresenta una decisione di progettazione e/o fornisce una potenziale opzione di configurazione. Una funzionalità di esempio potrebbe essere il supporto per l'importazione di metriche per una risorsa monitorata.

Ritiro

Quando il supporto per un ambiente, un sistema operativo o una funzionalità verrà deprecato, riceverai un MSA per annunciare il ritiro, incluso un link a questo criterio relativo al ritiro. L'MSA è associato alla versione principale dell'agente e della release del componente. La data di ritiro per l'ambiente, il sistema operativo o la funzionalità corrisponde a quella per la versione principale della release dell'agente. La versione principale è l'ultima che supporta l'ambiente, il sistema operativo o la funzionalità.

Ritiro

Quando l'assistenza per un ambiente, un sistema operativo o una funzionalità viene ritirata, non viene più fornita assistenza clienti per quell'ambiente, quel sistema operativo o quella funzionalità. Verrà inviato un MSA per annunciare la dismissione.