Riferimento all'espressione di pianificazione - CloudWatch Registri Amazon

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Riferimento all'espressione di pianificazione

Utilizzate queste tabelle di riferimento per creare espressioni di pianificazione per le query pianificate. Tutti gli orari sono in UTC.

Sintassi delle espressioni Cron

Formato: cron(minute hour day-of-month month day-of-week year)

Caso d'uso Espressione cron Description Usa When
Orari giornalieri cron(0 9 * * ? *) Ogni giorno alle 9:00 UTC Rapporti giornalieri
cron(0 */6 * * ? *) Ogni 6 ore (00:00, 06:00, 12:00, 18:00 UTC) Monitoraggio frequente
cron(30 2 * * ? *) Ogni giorno alle 2:30 UTC Analisi non di punta
Orario di lavoro cron(0 9-17 ? * MON-FRI *) Ogni ora dalle 9:00 alle 17:00, dal lunedì al venerdì UTC Monitoraggio aziendale
cron(0 18 ? * MON-FRI *) Giorni feriali alle 18:00 UTC Fine della giornata lavorativa
cron(0 8,12,17 ? * MON-FRI *) 8:00, mezzogiorno e 17:00 nei giorni feriali UTC Orari lavorativi chiave
Orari settimanali cron(0 12 ? * SUN *) Ogni domenica a mezzogiorno UTC Riepiloghi settimanali
cron(0 9 ? * MON *) Ogni lunedì alle 9:00 UTC Rapporti sull'inizio della settimana
cron(0 23 ? * FRI *) Ogni venerdì alle 23:00 UTC Pulizia nel fine settimana
Pianificazioni mensili cron(0 0 1 * ? *) Primo giorno di ogni mese a mezzanotte UTC Rapporti mensili
cron(0 9 L * ? *) Ultimo giorno di ogni mese alle 9:00 UTC Elaborazione di fine mese
cron(0 10 1 1,4,7,10 ? *) Primo giorno di ogni trimestre alle 10:00 UTC Analisi trimestrale
Alta frequenza cron(*/15 * * * ? *) Ogni 15 minuti monitoraggio in tempo reale
cron(0,30 * * * ? *) Ogni 30 minuti (alle 9:00 e alle 30:30) Controlli frequenti
cron(0 */2 * * ? *) Ogni 2 ore Intervalli regolari
Casi speciali cron(30 8 1 1 ? *) 1 gennaio alle 8:30 UTC Rapporti annuali
cron(0 6 * * SAT,SUN *) Fine settimana alle 6:00 UTC Elaborazione nel fine
cron(0 0 ? * MON#1 *) Primo lunedì di ogni mese a mezzanotte UTC Pianificazione mensile

Riferimento al campo di espressione Cron

Campo Valori Caratteri jolly Esempi
Minuto (primo) 0-59 * , - / 0(al massimo dell'ora), */15 (ogni 15 minuti), 0,30 (due volte all'ora)
Ora (seconda) 0-23 * , - / 9(9:00), */2 (ogni 2 ore), 9-17 (orario lavorativo)
Day-of-month (3°) 1-31, L, W * , - / ? 1(1° giorno), L (ultimo giorno), ? (quando si utilizza day-of-week)
Mese (4°) 1-12 o JAN-DEC * , - / 1(gennaio)JAN, 1,4,7,10 (trimestrale)
Day-of-week (5) 1-7 o SUN-SAT * , - / ? # L MON-FRI(giorni feriali)SUN, MON#1 (1° lunedì)
Anno (sesto) 1970-2199 * , - / *(ogni anno), 2024 (anno specifico), 2024-2026 (intervallo)

Caratteri jolly ed espressioni speciali

* (asterisco)

Corrisponde a tutti i valori del campo. Esempio: * nel campo delle ore significa ogni ora.

?(punto interrogativo)

Nessun valore specifico. Utilizzare in day-of-month o day-of-week quando viene specificato l'altro. Esempio: utilizzare ? in day-of-month quando si specifica MON-FRI in day-of-week.

- (trattino)

Intervallo di valori. Esempio: MON-FRI (dal lunedì al venerdì), 9-17 (dalle 9:00 alle 17:00).

,(virgola)

Valori specifici multipli. Esempio: MON,WED,FRI (lunedì, mercoledì, venerdì), 8,12,17 (8:00, mezzogiorno, 17:00).

/(barra)

Valori o incrementi dei passaggi. Esempio: 0/15 in minuti significa ogni 15 minuti a partire dal minuto 0 (0, 15, 30, 45). */2in ore significa ogni 2 ore.

L(ultimo)

Ultimo giorno del mese o ultima occorrenza del giorno feriale. Esempio: L in day-of-month indica l'ultimo giorno del mese. FRILsignifica l'ultimo venerdì del mese.

W(giorno feriale)

Giorno feriale più vicino. Esempio: 15W indica il giorno feriale più vicino al 15 del mese.

#(ennesima occorrenza)

Nona ricorrenza del giorno feriale nel mese. Esempio: MON#1 indica il primo lunedì del mese, FRI#2 significa il secondo venerdì del mese.

Modelli e migliori pratiche comuni

  • Per le applicazioni aziendali: utilizzo MON-FRI e orario di lavoro (ad esempio9-17) per evitare di eseguire query durante i fine settimana o durante le ore libere.

  • Per il monitoraggio ad alta frequenza: utilizza incrementi come */15 (ogni 15 minuti) ma fai attenzione ai limiti di concorrenza delle query.

  • Per l'efficienza delle risorse: pianifica le query che richiedono molte risorse durante le ore non di punta utilizzando le prime ore del mattino come l'UTC. 2-6

  • Per i report mensili: utilizza l'Lultimo giorno del mese o date specifiche, ad esempio il primo giorno, 1 per garantire una tempistica costante.