Passer au contenu principal
Lisez les données de métriques avec l’API publique (V2). Récupérez une série temporelle pour des graphiques, une liste agrégée pour des tableaux, ou découvrez quelles métriques et tags possède un site. Tous les points de terminaison s’authentifient avec votre jeton d’API personnel et sont limités à un seul site_id.

Interroger une série temporelle

Ce point de terminaison renvoie une ou plusieurs séries de points de données sur une plage temporelle. Utilisez-le pour dessiner des graphiques.

Corps de la requête

Chaque entrée select prend un name de métrique, un objet tags sur lequel filtrer (les valeurs peuvent utiliser * comme caractère générique), un field (voir champs), une aggregation optionnelle (voir agrégations), et draw_null_as_zero (lorsque true, les points manquants sont remplis avec 0).

Réponse

Renvoie un Timeseries avec la resolution, from, to interrogées et un tableau series. Chaque série possède un id, le name de la métrique, ses tags, le field qu’elle représente, min et max sur la plage, et un tableau data de points. Chaque point a un timestamp et une value numérique.

Interroger une liste

Ce point de terminaison renvoie des valeurs de métriques agrégées regroupées en lignes. Utilisez-le pour créer des tableaux.

Corps de la requête

Un ListSelector est comme un sélecteur de séries temporelles, avec un id supplémentaire qui nomme la valeur du sélecteur dans l’objet data de chaque ligne. Les entrées group_by sont Name (regrouper par nom de métrique) ou Tag (regrouper par valeur de tag).

Réponse

Renvoie une List avec la resolution, from, to interrogées et un tableau rows. Chaque ligne a un id, un objet group des valeurs de tags qui la définissent, et un objet data de valeurs agrégées indexées par id de sélecteur (par exemple, { "mean": 42.5 }).

Lister les noms de métriques

Renvoie chaque nom de métrique disponible pour un site.
Renvoie un tableau de chaînes.

Obtenir le type et les tags d’une métrique

Renvoie le type d’une métrique et les combinaisons de tags avec lesquelles elle peut être interrogée.
Renvoie un metric_type (gauge, counter ou measurement) et available_tags, un tableau où chaque entrée est une combinaison valide de clés de tag.

Référence

Champs

Le field sélectionne quelle mesure récupérer à partir d’une métrique : Pour plus de références sur les types, lisez la documentation de l’API V2 d’AppSignal.

Agrégations

L’aggregation combine plusieurs valeurs dans un intervalle temporel : sum, avg, min, max, first ou last.

Résolutions

resolution accepte MINUTELY, FIVE_MINUTELY, TEN_MINUTELY, FIFTEEN_MINUTELY, HOURLY ou DAILY.