Passer au contenu principal

Données de graphique

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

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

  • Méthode : GET

  • Description : Récupère les données de graphique agrégées avec un filtrage facultatif par plage temporelle.

  • 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 date avant le traitement
    • Retourne les données agrégées pour tous les serveurs

Obtenir les données de 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 de graphique pour un serveur spécifique avec un filtrage facultatif par plage temporelle.

  • 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 date avant le traitement
    • Retourne les données du graphique pour un serveur spécifique

Obtenir les données de 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 de graphique pour un serveur et une sauvegarde spécifiques avec un filtrage facultatif par plage temporelle.

  • 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 date avant le traitement
    • Retourne 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