Accéder au contenu principal Passer au contenu complémentaire

Obtenir des statistiques du journal

Obtient le nombre de créations et de mises à jour d'événements du journal pour une certaine intervalle de temps pour chaque entité dans un conteneur, groupés par l'entité d'abord, puis par l'opération.
Requête
GET /services/rest/system/stats/journal/{container}
Paramètres
  • container : valeur String qui représente le nom du conteneur.
  • lang (optionnel) : valeur String du code de langue qui spécifie la langue dans laquelle le libellé de chaque entité sera retourné, par exemple, en pour l'anglais. Si ce paramètre n'est pas spécifié ou que le libellé n'existe pas dans la langue spécifiée, le nom de l'entité sera retourné.
  • timeframe (optionnel) : valeur Integer qui limite les données statistiques aux appels effectués au cours des dernières N secondes.
  • top (optionnel) : valeur Integer qui limite les données statistiques aux N entités avec les mises à jour les plus fréquentes. Si la valeur est supérieure à 0, les statistiques pour les entités sans journal d'évènements ne seront pas retournées.
En-têtes
  • Accept : application/json
  • Authorization : schéma d'authentification basique
Réponse

Une réponse JSON qui contient des statistiques de création et de mise à jour d'événements du journal pour chaque entité dans un conteneur spécifié.

Notez que l'objet from et to représenté comme temps epoch dans la réponse JSON donne une intervalle de temps et l'objet create et update donne le nombre de créations et mises à jour des événements du journal qui se sont déroulés durant cette intervalle.

Statut
  • 200 OK : l'opération a bien été exécutée.
  • 204 QUERY FAILS : informations de configuration manquantes.
  • 401 UNAUTHORIZED : la connexion échoue, l'identifiant ou le mot de passe est invalide.
  • 404 NO CONTENT : la requête contient un paramètre invalide.
  • 500 INTERNAL SERVER ERROR : autres erreurs.

Exemple de réponse

{
    "journal": [
        {
            "Product": [
                {
                    "creations": [
                        {
                            "create": 1,
                            "from": 1548143636461,
                            "to": 1548143636461
                        }
                    ]
                },
                {
                    "updates": [
                        {
                            "update": 2,
                            "from": 1548143639124,
                            "to": 1548143685771
                        },
                        {
                            "update": 1,
                            "from": 1548143825716,
                            "to": 1548143872363
                        }
                    ]
                }
            ]
        },
        {
            "ProductFamily": [
                {
                    "creations": [
                        {
                            "create": 1,
                            "from": 1548142670616,
                            "to": 1548142670616
                        }
                    ]
                },
                {
                    "updates": []
                }
            ]
        },
        {
            "Store": [
                {
                    "creations": [
                        {
                            "create": 1,
                            "from": 1548142762672,
                            "to": 1548142772475
                        }
                    ]
                },
                {
                    "updates": []
                }
            ]
        }
    ]
}

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.