View a markdown version of this page

Time-series fonctions - Amazon CloudWatch Logs

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Time-series fonctions

Utilisez les fonctions de séries chronologiques avec la stats commande pour analyser les métriques sur des fenêtres temporelles et calculer les taux de variation.

Fonction

Type de résultat

Description

rate(fieldName: NumericLogField, interval: Period)

nombre

Calcule le taux de variation par intervalle pour un champ numérique.

count_over_time(fieldName: LogField)

number

Compte les événements du journal par intervalle de temps. Utilisez avec by bin(interval) pour définir la fenêtre.

sum_over_time(fieldName: NumericLogField)

number

Somme les valeurs des champs par intervalle de temps. Utilisez avec by bin(interval) pour définir la fenêtre.

histogram(fieldName: NumericLogField, buckets: number)

map

Répartit les valeurs des champs numériques dans le nombre spécifié de plages de largeur égale et renvoie la distribution.

offset

offsetÀ utiliser à la fin d'une stats ... by bin() clause pour décaler les groupes de séries chronologiques d'une durée spécifiée. Cela permet des comparaisons décalées dans le temps, telles que la comparaison des mesures actuelles par rapport à la même période de l'heure ou du jour précédent.

Syntaxe

stats <aggregation> by bin(<period>) offset <duration>

Exemples

stats count(*) by bin(5m) offset 1h
stats avg(latency) by bin(1m) offset 1d