Suivi d'utilisation de l'API
Vue d'ensemble
Facturation basée sur l'utilisation
RequestLog
{
entreprise: Entreprise;
device: Device; // L’appareil concerné si applicable
route: string;
method: string;
timestamp: Date;
executionTime: number; // Temps de la requête en ms
responseSize: number; // Taille de la réponse en octets
complexityScore: number; // Score de complexité de la requête
}Paramètres de requête
Paramètre
Type
Description
1. Récupérer les logs d'utilisation
Name
Value
[
{
"entreprise": Entreprise //"entreprise",
"device": [Device], //"Tableau d'appareil"
"route": string //"Endpoint appelé",
"method": string //"Méthode HTTP",
"timestamp": Date //"Date et heure",
"executionTime": int //"Temps en millisecondes",
"responseSize": int //"Taille en octets",
"complexityScore": int //"Score calculé"
}
]{
"message": "Erreur serveur."
}2. Synthèse
3. Nombre de requêtes
Name
Value
[
{
"enterprise": Entreprise,
"totalRequests": int
},
{
"enterprise": Entreprise,
"totalRequests": int
}
]{
"message": "Erreur serveur."
}4. Complexité des requêtes
Name
Value
[
{
"enterprise": Entreprise,
"averageComplexity": int
},
{
"enterprise": Entreprise,
"averageComplexity": int
}
]{
"message": "Erreur serveur."
}5. Activité des appareils
Name
Value
[
{
"device": Device,
"totalRequests": int
},
{
"device": Device,
"totalRequests": int
}
]{
"message": "Erreur serveur."
}6. Routes les plus utilisées
Name
Value
[
{
"route": string,
"totalRequests": int
},
{
"route": string,
"totalRequests": int
}
]{
"message": "Erreur serveur."
}Mis à jour