Aller au contenu principal

Données du graphique

Obtenir les données agrégées du graphique - /api/chart-data/aggregated

  • Point de terminaison : /api/chart-data/aggregated

  • Méthode : GET

  • Description : Récupère les données agrégées du graphique avec un filtre de plage horaire facultatif.

  • Paramètres de requête :

    • startDate (facultatif) : Date de début pour le filtrage (format ISO)
    • endDate (facultatif) : Date de fin pour le filtrage (format ISO)
  • Réponse :

    [
    {
    "date": "20/03/2024",
    "isoDate": "2024-03-20T10:00:00Z",
    "uploadedSize": 331318892,
    "duration": 38,
    "fileCount": 249426,
    "fileSize": 113395849938,
    "storageSize": 27203688543,
    "backupVersions": 10
    }
    ]
  • Réponses d'erreur :

    • 400 : Paramètres de date invalides
    • 500 : Erreur serveur lors de la récupération des données du graphique
  • Notes :

    • Prend en charge le filtrage par plage horaire avec les paramètres startDate et endDate
    • Valide le format de la date avant traitement
    • Renvoie les données agrégées provenant de tous les serveurs

Obtenir les données du graphique du serveur - /api/chart-data/server/:serverId

  • Point de terminaison : /api/chart-data/server/:serverId

  • Méthode : GET

  • Description : Récupère les données du graphique pour un serveur spécifique avec un filtre de plage horaire facultatif.

  • Paramètres :

    • serverId : l'identifiant du serveur
  • Paramètres de requête :

    • startDate (facultatif) : Date de début pour le filtrage (format ISO)
    • endDate (facultatif) : Date de fin pour le filtrage (format ISO)
  • Réponse :

    [
    {
    "date": "20/03/2024",
    "isoDate": "2024-03-20T10:00:00Z",
    "uploadedSize": 331318892,
    "duration": 38,
    "fileCount": 249426,
    "fileSize": 113395849938,
    "storageSize": 27203688543,
    "backupVersions": 10
    }
    ]
  • Réponses d'erreur :

    • 400 : Paramètres de date invalides
    • 500 : Erreur serveur lors de la récupération des données du graphique
  • Notes :

    • Prend en charge le filtrage par plage horaire avec les paramètres startDate et endDate
    • Valide le format de la date avant traitement
    • Renvoie les données du graphique pour un serveur spécifique

Obtenir les données du graphique de sauvegarde du serveur - /api/chart-data/server/:serverId/backup/:backupName

  • Point de terminaison : /api/chart-data/server/:serverId/backup/:backupName

  • Méthode : GET

  • Description : Récupère les données du graphique pour un serveur et une sauvegarde spécifiques avec un filtre de plage horaire facultatif.

  • Paramètres :

    • serverId : l'identifiant du serveur
    • backupName : le nom de la sauvegarde (encodé en URL)
  • Paramètres de requête :

    • startDate (facultatif) : Date de début pour le filtrage (format ISO)
    • endDate (facultatif) : Date de fin pour le filtrage (format ISO)
  • Réponse :

    [
    {
    "date": "20/03/2024",
    "isoDate": "2024-03-20T10:00:00Z",
    "uploadedSize": 331318892,
    "duration": 38,
    "fileCount": 249426,
    "fileSize": 113395849938,
    "storageSize": 27203688543,
    "backupVersions": 10
    }
    ]
  • Réponses d'erreur :

    • 400 : Paramètres de date invalides
    • 500 : Erreur serveur lors de la récupération des données du graphique
  • Notes :

    • Prend en charge le filtrage par plage horaire avec les paramètres startDate et endDate
    • Valide le format de la date avant traitement
    • Renvoie les données du graphique pour une combinaison spécifique de serveur et de sauvegarde
    • Le nom de la sauvegarde doit être encodé en URL