Analyse des coûts

L'analyse des coûts est un outil de visualisation facile à utiliser qui vous aide à effectuer le suivi de vos dépenses Oracle Cloud Infrastructure et à les optimiser. Vous pouvez générer des graphiques et télécharger des rapports tabulaires fiables et précis fournissant des données de coût agrégées pour votre consommation Oracle Cloud Infrastructure.

Utilisez l'analyse des coûts pour effectuer des vérifications ponctuelles des tendances des dépenses et pour générer des rapports. Exemples de scénarios communs qui pourraient vous intéresser :

  • Consultation des coûts mensuels du compartiment X et de ses enfants, regroupés par service ou par marqueur.
  • Consultation des coûts quotidiens de la clé de marqueur A et de la clé de marqueur B, valeurs X, Y et Z, regroupés par service et description de produit (UDS).
  • Consultation des coûts horaires pour le service de calcul ou base de données, regroupés par nom de compartiment

Vous pouvez faire une sélection parmi les rapports par défaut prédéfinis à partir du menu Rapports et choisir les dates qui vous intéressent. Par défaut, le rapport Coûts par service est affiché lorsque la page Analyse des coûts s'ouvre pour la première fois. Utilisez le menu Filtres pour filtrer en fonction des marqueurs, des compartiments, des services ou d'un autre filtre que vous souhaitez, et choisissez le regroupement souhaité à l'aide du menu Dimensions de regroupement. Par conséquent, un graphique et la table de données correspondantes sont générés et peuvent également être téléchargés en tant que table de données CSV, PDF ou image de graphique. Vous pouvez également enregistrer un jeu personnalisé de dates, de filtres et de dimensions de regroupement dans un rapport enregistré. Jusqu'à 10 rapports personnalisés peuvent être enregistrés et, sur chaque rapport enregistré, vous pouvez ajouter jusqu'à cinq onglets personnalisés, ce qui vous permet de créer des graphiques et des tables de données de coût personnalisés en utilisant différentes combinaisons de dimensions de regroupement. Voir Champs d'interrogation d'analyse des coûts et Affichage et utilisation des données du graphique pour plus d'informations sur les paramètres d'interrogation d'analyse des coûts connexes. Vous pouvez également estimer l'utilisation et la consommation futures en fonction des données d'utilisation antérieure.

Pour recréer la répartition fournie par l'ancienne version classique de l'outil d'analyse des coûts, appliquez la dimension de regroupement UDS (Numéro de pièce) dans la version courante de l'analyse des coûts. Pour découvrir de nouvelles façons d'explorer vos coûts, nous vous recommandons de les consulter en fonction du service, ou de la description du produit et du service. Si vous effectuez le suivi des coûts, nous vous recommandons de les regrouper par compartiment ou marqueur.

Note

Tous les marqueurs sont pris en charge, pas seulement les marqueurs de suivi des coûts.
Note

Les coûts des marqueurs sont basés sur la date à laquelle le marqueur a été associé à une ressource. Cela ne fonctionne pas rétroactivement pour les ressources auxquelles ces marqueurs sont appliqués.

Politique GIA requise

Pour utiliser Oracle Cloud Infrastructure, un administrateur doit être membre d'un groupe auquel l'accès de sécurité est accordé dans une politique par un administrateur de location. Cet accès est requis que vous utilisiez la console ou l'API REST avec une trousse SDK, l'interface de ligne de commande ou un autre outil. Si vous obtenez un message indiquant que vous ne disposez pas de l'autorisation requise, vérifiez auprès de l'administrateur de la location quel type d'accès vous avez et dans quel compartiment votre accès fonctionne.

Pour en connaître davantage sur les politiques, voir Introduction aux politiques et Politiques communes.

Pour utiliser l'analyse de coûts, l'énoncé de politique suivant est requis :

Allow group <group_name> to read usage-report in tenancy

Pour utiliser les rapports enregistrés, l'énoncé de politique suivant est requis :

Allow group <group_name> to manage usage-report in tenancy

Authentification et autorisation

Chaque service d'Oracle Cloud Infrastructure est intégré avec le service de gestion des identités et des accès GIA aux fins d'authentification et d'autorisation, pour toutes les interfaces (console, trousse SDK ou interface de ligne de commande et API REST).

Un administrateur d'une organisation doit configurer les groupes , les compartiments et les politiques qui déterminent les utilisateurs pouvant accéder aux services et aux ressources, ainsi que le type d'accès. Par exemple, les politiques contrôlent qui peut créer des utilisateurs, créer et gérer le réseau en nuage, créer des instances, créer des seaux, télécharger des objets, etc. Pour plus d'informations, voir Gestion des domaines d'identité. Pour des détails précis sur l'écriture de politiques pour les différents services, voir Informations de référence sur les politiques.

Si vous êtes un utilisateur ordinaire (pas un administrateur) qui doit utiliser les ressources Oracle Cloud Infrastructure de la société, demandez à un administrateur de configurer un ID utilisateur pour vous. L'administrateur vous indiquera les compartiments que vous pouvez utiliser.

Champs d'interrogation d'analyse des coûts

Le tableau suivant décrit les champs d'interrogation pour l'analyse des coûts.

Champ Description
Rapports Sélectionnez un des rapports par défaut :
  • Coûts par service (affiché par défaut lors de l'ouverture de la page Analyse des coûts pour la première fois)
  • Coûts par service et description
  • Coûts par service et UDS (Numéro de pièce)
  • Coûts par service et marqueur
  • Coûts calculés par compartiment
  • Coûts mensuels

Une fois que des rapports enregistrés ont été créés, ils sont listés dans ce menu sous Rapports enregistrés.

Date de début/fin (UTC)

Sélectionnez les dates de début et de fin en fonction du fuseau horaire UTC.

Après avoir cliqué sur l'une des icônes de calendrier, vous pouvez également interroger et sélectionner des intervalles de temps prédéfinis pour les données disponibles dans le magasin d'utilisation :
  • 7 jours
  • 10 jours
  • Cumul mensuel
  • 2 mois
  • 3 mois
  • Toutes les données
  • 6 mois
  • Cumul annuel

Ces intervalles de temps prédéfinis sont essentiels pour les rapports enregistrés, car ils modifieront automatiquement l'intervalle de temps à chaque lancement d'un rapport enregistré. Par exemple, si la date courante était le 18 mars et que vous avez créé un rapport enregistré avec une période de 7 jours, le rapport affiche les données du 11 mars au 18 mars. Lorsque vous lancez le même état le jour suivant (19 mars), l'intervalle de dates va du 12 mars au 19 mars. Enfin, lorsque la période est définie, elle est également indiquée au-dessus du graphique dans Période.

Note : Les données historiques sont actuellement remplies rétroactivement pour les locataires et peuvent ne pas apparaître immédiatement. À la fin du processus, jusqu'à douze mois de données sur la consommation passée seront disponibles.

Granularité

La granularité (horaire, quotidienne, mensuelle) est basée sur la taille de l'intervalle de dates demandé. La logique est la suivante :

  • Horaire : 24 heures ou moins (affiché seulement lorsque vous sélectionnez le même jour comme date de début et date de fin). Vous ne pouvez utiliser la granularité quotidienne que si aujourd'hui - date de début <= 31.
  • Quotidien : > 24 heures, <= 3 mois
  • Mensuel : Vous pouvez uniquement effectuer une interrogation si date de fin - date de début <= 12 mois.
Afficher

Permet de consulter le rapport des coûts (valeur par défaut) ou de l'utilisation.

Pour une grappe de machines virtuelles avec des bases de données enfichables, sélectionnez Coût attribué ou Utilisation attribuée. Sinon, pour toutes les autres ressources, utilisez Coût ou Utilisation. De plus, la sélection de Coût attribué ou Utilisation attribuée pour toute ressource de grappe hors machine virtuelle génère la même sortie que Coût ou Utilisation. Pour plus d'informations, voir Consultation du coût et de l'utilisation à partir de bases de données enfichables de grappe de machines virtuelles.

Afficher la prévision Permet d'estimer l'utilisation et la consommation futures en fonction des données d'utilisation passées. Voir Prévision des coûts pour les préalables et les informations sur l'utilisation. Lorsque l'option Afficher la prévision est sélectionnée, le champ Date de fin (UTC) devient Date de fin de prévision (UTC).

Note :Lorsque vous consultez des données de prévision, vous pouvez sélectionner dans la zone Date de fin (UTC) des dates postérieures au jour courant, mais vous ne pouvez pas le faire lorsque l'option Afficher la prévision n'est pas sélectionnée.

Cumulatif Sélectionnez cette option pour modifier les valeurs de manière à ce qu'elles soient cumulatives pour la période sélectionnée. Par exemple, supposons que vous regardez 10 jours de données, cumulativement, et que les valeurs pour chaque jour sont de 5 $. Dans ce cas, l'option Cumulatif affiche les valeurs de 5, 10, 15, 20, 25, 30, 35, 40, 45 et 50 au cours des 10 jours, respectivement. Dans un graphique non cumulatif, les valeurs sont 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5 et 5.
Filtres

Permet de filtrer les éléments suivants :

  • Domaine de disponibilité
  • Compartiment

    Note : Le filtrage par compartiment affiche l'utilisation et les coûts attribués à toutes les ressources dans les compartiments sélectionnés.

    • Par nom
    • Par OCID
    • Par chemin (par exemple, racine/nomcompartiment/nomcompartiment)
  • Plate-forme : GEN_1 sont des services qui ne sont pas natifs pour OCI. GEN_2 comprend tous les services natifs OCI.
  • Marqueur
    • Espace de noms de marqueur
    • Clé de marqueur + Satisfaire à n'importe quelle valeur ou Satisfaire à l'un des critères suivants
  • Région
  • Service
  • ID abonnement
  • OCID de la ressource
  • Description du produit (nom correspondant lisible par l'homme)
  • UDS ( Numéro de pièce) (par exemple, B91444)
  • Locataire
  • Unité

Voir Filtres pour plus d'informations sur l'ajout, la modification et la suppression de filtres ainsi que sur la logique de filtrage.

Dimensions de regroupement

Permet de visualiser les données selon un regroupement particulier. Une dimension de regroupement par service est affichée par défaut. Vous ne pouvez voir qu'une seule dimension de regroupement à la fois.

  • Domaine de disponibilité
  • Compartiment. Lorsque vous regroupez par compartiment, vous pouvez sélectionner la valeur du nom d'affichage et une profondeur de compartiment. La profondeur du compartiment correspond au niveau le plus bas auquel vous voulez regrouper les compartiments. Tous les niveaux au-dessus du niveau de regroupement retournent ce qui se trouve directement dans ces compartiments. Le niveau de regroupement retourne les valeurs de toutes les ressources dans ces compartiments, plus toutes les ressources dans les compartiments inférieurs.
    • Afficher comme
      • Nom du compartiment
      • OCID du compartiment
      • Chemin d'accès au compartiment

      Note : Si vous sélectionnez OCID du compartiment, vous ne pouvez pas voir le niveau du compartiment.

    • Niveau du compartiment
      • Tous (valeur par défaut) : Chaque compartiment est affiché. Les valeurs affichent l'utilisation/les coûts associés uniquement aux ressources de ce compartiment particulier.
      • Niveau 1 (racine seulement) : Seule la colonne 1 est retournée (racine), et les valeurs des ressources contenues dans la racine et dans chaque compartiment enfant sont affichées.
      • Niveau 2 (root/<value>) : Affiche la racine, avec les valeurs pour root égalant seulement les ressources dans la racine. Tous les compartiments qui sont des enfants directs de la racine sont également retournés. Les valeurs pour chacun de ces compartiments sont la somme de toutes les ressources qu'ils contiennent, ou contenues dans les enfants de ces compartiments.
      • Niveau 3 (root/<value>/<value>) : Retourne la racine, avec des valeurs pour root égalant seulement ces ressources dans root. Tous les compartiments de niveau 2 sont également retournés, mais avec des valeurs égales uniquement aux ressources contenues dans chacun de ces compartiments spécifiques. Le premier niveau enfant des compartiments de niveau 2 est également retourné. Les valeurs du troisième niveau de compartiment (root/child1/child2) seraient égales aux ressources de ces compartiments, plus toutes les ressources de tous les enfants de ceux-ci.
      • Niveau 4 (root/<value>/<value>/<value>)
      • Niveau 5 (root/<value>/<value>/<value>/<value>)
  • Plate-forme : GEN_1 sont des services qui ne sont pas des services Oracle Cloud Infrastructure natifs, tandis que GEN_2 comprend tous les services Oracle Cloud Infrastructure natifs.
  • Région
  • OCID de la ressource
  • Service
  • Description du produit et du service
  • Service et UDS (Numéro de pièce)
  • UDS (Numéro de pièce)
  • UDS (Description du produit)
  • ID abonnement
  • Marqueur
    • Espace de noms de marqueur
    • Clé de marqueur
  • ID location
  • Nom du locataire

Voir Dimensions de regroupement pour plus d'informations sur l'affichage et la modification des dimensions de regroupement.

Affichage et utilisation des données du graphique

Lorsque la page Analyse de coûts s'ouvre pour la première fois, la vue par défaut affiche le rapport Coûts par service, regroupés par Service et avec la granularité Quotidienne. L'intervalle de dates par défaut va du premier jour du mois jusqu'au jour courant. Le graphique Analyse des coûts est organisé en fonction de la date (UTC) sur l'axe des X, et le montant des coûts sur l'axe des Y. Lors de l'affichage d'un graphique, vous pouvez déplacer la souris sur un point de données du graphique pour voir plus de détails. L'infobulle affiche le sommaire de la valeur de coût de l'élément particulier de l'axe des Y à un moment donné, peu importe que le graphique soit un graphique à barres (par défaut), linéaire ou à lignes cumulées.

Note

Les onglets personnalisés ne peuvent afficher que des graphiques à barres.

Vous pouvez commencer par afficher les données du graphique dans les rapports prédéfinis, en effectuant une sélection dans le menu Rapports. Ajustez ensuite l'intervalle de dates et la granularité, puis ajoutez ou supprimez des filtres et des dimensions de regroupement (ou les deux, c'est-à-dire afficher les données de coût selon un ou plusieurs filtres, ou en fonction des deux filtres et d'une seule dimension de regroupement).

Vous pouvez également enregistrer vos ajustements avec les rapports prédéfinis, sous la forme d'un rapport enregistré que vous pourrez consulter plus tard. Voir Enregistrement de rapports pour plus d'informations sur l'enregistrement des rapports.

À droite du graphique, la zone Légende affiche toutes les données par défaut, et chaque élément est codé en couleur. Vous pouvez cliquer sur l'un des éléments de la légende pour activer ou désactiver les données du graphique pour cet élément. Par exemple, pour un graphique présentant différents services et leurs coûts, la zone Légende comprend tous les services concernés retournés par l'interrogation. Les services sont affichés ou masqués dynamiquement dans la sortie du graphique selon que vous les activez ou les désactivez. Toutefois, le fait de désactiver les données de la légende ne modifie pas les données affichées dans la vue de table, ni le chargement.

Une vue tabulaire du graphique est également fournie sous le graphique, qui est mise à jour lorsque vous appliquez différentes options de période, de filtrage et de dimensions de regroupement. Lorsque vous consultez les données de la table, vous pouvez cliquer sur un des en-têtes de colonne pour trier celle-ci en ordre croissant ou décroissant.

Pour en savoir plus sur ce qui entraîne des coûts, consultez les sujets suivants :

Note

Les données peuvent nécessiter jusqu'à 48 heures avant de s'afficher dans l'analyse des coûts.

Affichage de l'historique des interrogations

Vous pouvez voir l'historique de vos interrogations d'analyse de coûts à tout moment en cliquant sur le lien Historique des interrogations en haut de la page. Après avoir cliqué sur ce lien, la page Vérification d'Oracle Cloud Infrastructure Logging s'ouvre.

La page Vérification est préfiltrée pour afficher les événements de vérification liés à l'analyse des coûts.

Sous l'onglet Explorer les événements, vous pouvez voir les paramètres d'interrogation de tout événement d'interrogation d'analyse de coûts, de type com.oraclecloud.UsageApi.GetUsage. Développez la vue JSON d'une entrée d'événement pour voir les paramètres d'interrogation, disponibles sous le noeud "additionalDetails".

Les champs d'interrogation suivants sont affichés :

  • endTime
  • granularity
  • queryType
  • startTime
  • tenantId

Par exemple :

{
  "datetime": 1650325072577,
  "logContent": {
    "data": {
      "additionalDetails": {
      "endTime": "<time>"
      "granularity": "<granularity>"
      "queryType": "<type>"
      "startTime": "<date-time>"
      "tenantId": "<unique_ID>"
      }

Filtres

Voir les informations suivantes sur l'ajout, la modification et la suppression de filtres ainsi que sur la logique de filtrage.

Pour ajouter des filtres
  1. Ouvrez le menu de navigation et sélectionnez Gestion de la facturation et des coûts. Sous Gestion des coûts, sélectionnez Analyse des coûts.
  2. À partir de Date de début/fin (UTC), sélectionnez une période.
  3. Dans le champ Afficher, sélectionnez Coût ou Utilisation.
  4. Dans la zone Filtres, sélectionnez un filtre. Une boîte de dialogue spécifique au filtre sélectionné s'affiche. Par exemple, si vous avez choisi Service, sélectionnez un service dans la liste. Vous pouvez ajouter plusieurs services, si vous le souhaitez, ou sélectionner l'icône X pour supprimer les filtres de service. Sélectionnez Sélectionner lorsque vous avez terminé de sélectionner des critères de filtrage.
  5. Sélectionnez Appliquer pour appliquer les modifications et recharger le graphique et la table en fonction des filtres sélectionnés.
Pour modifier un filtre
  1. Pour modifier le filtre après qu'il a été appliqué au graphique, cliquez sur le filtre. La boîte de dialogue du filtre s'affiche.
  2. Dans le menu Filtre, sélectionnez un ou plusieurs filtres et cliquez sur Sélectionner.
  3. Cliquez sur Appliquer pour appliquer les modifications et recharger le graphique et la table en fonction des filtres sélectionnés.
Pour supprimer un filtre
  1. Pour supprimer le filtre une fois qu'il a été appliqué au graphique, cliquez sur Supprimer tous les filtres ou cliquez sur l'icône X du filtre à côté de Filtres.
  2. Cliquez sur Appliquer pour appliquer les modifications et recharger le graphique et la table sans les filtres sélectionnés.
Pour filtrer les coûts par date
  1. Ouvrez le menu de navigation et sélectionnez Gestion de la facturation et des coûts. Sous Gestion des coûts, sélectionnez Analyse des coûts.
  2. Dans Rapports, sélectionnez un des rapports prédéfinis, ou créez-en un.
  3. Dans Date de début (UTC), sélectionnez une date de début.
  4. Dans Date de fin (UTC), sélectionnez une date de fin.
    Note

    Les données historiques sont actuellement remplies rétroactivement pour les locataires et peuvent ne pas apparaître immédiatement. À la fin du processus, jusqu'à douze mois de données sur la consommation passée seront disponibles.
  5. Cliquez sur Appliquer.
Pour filtrer les coûts par marqueur
  1. Ouvrez le menu de navigation et sélectionnez Gestion de la facturation et des coûts. Sous Gestion des coûts, sélectionnez Analyse des coûts.
  2. Dans Rapports, sélectionnez un des rapports prédéfinis, ou créez-en un.
  3. Dans Filtres, sélectionnez le filtre Marqueur.
  4. Dans la boîte de dialogue Marqueur, effectuez les opérations suivantes. Voir Aperçu du service de marquage pour obtenir la description de ces champs.
    • Espace de noms de marqueur

    • Clé de marqueur

    • Valeur du marqueur

  5. Cliquez sur Sélectionner.
  6. Cliquez sur Appliquer.
Pour filtrer les coûts par compartiment
  1. Ouvrez le menu de navigation et sélectionnez Gestion de la facturation et des coûts. Sous Gestion des coûts, sélectionnez Analyse des coûts.
  2. Dans Filtres, sélectionnez le filtre Compartiment.
  3. Dans la boîte de dialogue Compartiment, sous Filtrer les compartiments, sélectionnez une option de filtrage de compartiment :
    • Par nom
    • Par OCID
    • Par chemin (par exemple, racine/nomcompartiment/nomcompartiment)
    Note

    Le filtrage par compartiment affiche l'utilisation et les coûts attribués à toutes les ressources dans les compartiments sélectionnés et leurs compartiments enfants.
  4. Cliquez sur Appliquer.
Pour supprimer un filtre de compartiment ou de marqueur
  • Lorsque vous filtrez les coûts, une étiquette s'affiche à côté de Filtres avec le nom du filtre de marqueur ou de compartiment. Pour désactiver le filtre, cliquez sur l'icône X ou cliquez sur Effacer tous les filtres.

Logique de filtre

L'opérateur OR est utilisé à l'intérieur de chaque filtre et l'opérateur AND est utilisé entre les filtres. Par exemple, le filtre Service = Calcul, Stockage par blocs, Stockage d'objets, Base de données et Marqueur = Clé de marqueur "MaClé" affiche les données pour les services (Calcul OR Stockage par blocs OR Stockage d'objets OR Base de données) AND (et) la clé de marqueur "MaClé".

Le filtre Marqueur, cependant, est un cas unique. Vous pouvez ajouter plusieurs filtres de marqueur, qui fonctionnent comme étant joints avec l'opérateur OR.

Note

Dix valeurs de clé de marqueur seulement sont extraites et affichées dans la liste lorsque vous essayez de sélectionner une valeur possible de clé de marqueur. Vous pouvez également entrer manuellement la valeur de clé de marqueur sur laquelle vous souhaitez filtrer.

Utilisation de plusieurs filtres pour voir les coûts

Vous pouvez commencer par filtrer les données du graphique d'analyse de coûts à partir d'un filtre unique, puis ajouter des filtres supplémentaires. Par exemple :

  1. Réglez vos dimensions de regroupement à Service pour voir vos coûts par service.
  2. Dans Filtres, ajoutez un filtre par marqueur.
  3. Sélectionnez un espace de noms de marqueur (dans cet exemple, "Finances" est sélectionné comme espace de noms).
  4. Sélectionnez une clé de marqueur (dans cet exemple, "Responsable" est la clé sélectionnée).
  5. Sélectionnez Correspondance avec n'importe quelle valeur (condition ET) ou Correspondance avec l'un des éléments suivants (condition OU).

    Par exemple, supposons que "alpha" est la valeur choisie et que Correspondance avec l'un des éléments suivants est sélectionné, tous les services dont le responsable est "alpha" seront alors affichés. Cependant, si plusieurs valeurs sont choisies ("alpha" et "bêta" dans cet exemple) et si Correspondance avec l'un des éléments suivants est sélectionné, cela correspond à une condition OU (c'est-à-dire filtrer pour afficher les coûts de tous les services de l'espace de noms "Finances", pour lesquels la clé de marqueur "Responsable" a la valeur "alpha" ou la valeur "bêta").

  6. Cliquez sur Sélectionner, puis sur Appliquer pour recharger le graphique d'analyse des coûts avec les informations filtrées.

Vous pouvez également ajouter un autre filtre par marqueur, pour décomposer davantage les données. Par exemple :

  1. Dans Filtres, ajoutez un filtre par marqueur.
  2. Sélectionnez un espace de noms de marqueurs et une clé de marqueur (par exemple, l'espace de noms "Centre de coûts").
  3. Sélectionnez Correspondance avec l'un des éléments suivants et, par exemple, filtrez sur les valeurs "Centre de coûts" de "1234" ou "5678".

    Après un clic sur Sélectionner, puis sur Appliquer, ce filtre affiche les coûts de tous les services qui satisfont au filtre de marqueur que vous venez de créer, plus à ce deuxième filtre de marqueur (espace de noms "Finances", clé de marqueur "Responsable" avec les valeurs "alpha" ou "bêta" + espace de noms "Centre de coûts" avec les valeurs "1234" ou "5678"). Ensemble, les deux filtres de marqueurs forment une condition ET avec le filtre précédent (les deux filtres sont affichés à côté de la liste déroulante Ajouter un filtre).

    Au lieu de ce deuxième filtre de marqueur (espace de noms "Centre de coûts" avec les valeurs "1234" ou "5678"), vous pourriez aussi ajouter un filtre de service (RÉSEAU) pour afficher les coûts de tous les services de l'espace de noms "Finances" dont la clé de marqueur "Responsable" a la valeur "alpha" ou "bêta", et dont le type est RÉSEAU.

Dimensions de regroupement

Les dimensions de regroupement modifient la façon dont les données sont agrégées, mais ne modifiez pas la somme. Si un champ particulier d'une ressource ne contient pas de valeur, une colonne "Aucune valeur" s'affiche, reflétant la somme de ces ressources. Les produits qui sont GEN_1 n'ont souvent pas d'ID domaine de disponibilité, de compartiment ou de ressource.

Pour voir les dimensions de regroupement
  1. Ouvrez le menu de navigation et sélectionnez Gestion de la facturation et des coûts. Sous Gestion des coûts, sélectionnez Analyse des coûts.
  2. À partir de Date de début/fin (UTC), sélectionnez une période.
  3. Dans le champ Afficher, sélectionnez Coût ou Utilisation.
  4. Dans la liste Dimensions de regroupement, sélectionnez la dimension de regroupement désirée. Si vous choisissez Compartiment ou Marqueur, d'autres champs de sélection de compartiment ou de marqueur s'affichent.
  5. Cliquez sur Appliquer pour appliquer les modifications et recharger le graphique et la table selon la dimension de regroupement sélectionnée.
Pour modifier une dimension de regroupement
  1. Pour modifier la dimension de regroupement, sélectionnez-la dans la liste Dimensions de regroupement.
  2. Cliquez sur Appliquer pour appliquer les modifications et recharger le graphique et la table selon la nouvelle dimension de regroupement.

Identification d'une ressource qui entraîne des coûts

Si, par exemple, vous remarquez dans un graphique une grande utilisation du service de base de données et que vous vouliez identifier la ressource responsable, vous pouvez effectuer un regroupement par OCID de ressource à partir de la liste Dimensions de regroupement. Ensuite, à partir de Filtres, ajoutez un filtre pour le type de service (base de données dans cet exemple) et cliquez sur Appliquer pour recharger le graphique.

Le graphique est rechargé et il affiche les OCID des ressources responsables des coûts d'utilisation de la base de données, à la fois dans la zone Légende et lorsque vous survolez le point de données dans le graphique. Ces OCID sont également affichés dans le tableau de données en dessous du graphique. Si vous le souhaitez, vous pouvez enregistrer ces informations en cliquant sur Actions sur l'onglet, puis en sélectionnant Télécharger le tableau au format CSV ou Télécharger le graphique.

Conseil

La taille de la zone Légende est définie par défaut lors du chargement initial des graphiques, mais vous pouvez cliquer dessus et la faire glisser pour lire plus facilement les éléments longs qu'elle contient (tels que les OCID).

Pour obtenir plus d'informations sur la ressource, copier l'OCID et l'entrer dans la zone Rechercher de la console pour identifier la ressource qui entraîne des coûts.

Regroupement par service et UDS, ou par description de service et de produit pour identifier les coûts

Dans certains cas, plusieurs numéros UDS peuvent apparaître pour un service. En regroupant par Service et UDS (numéro de pièce), les multiples UDS pour le même service apparaissent dans la zone Légende. Par exemple, si plusieurs entrées Calcul ayant des UDS différentes apparaissent dans la zone Légende, cela signifie qu'une ressource utilise plusieurs composants d'infrastructure sous-jacents. Cette situation est en fait plus courante pour le stockage par blocs (où de multiples entrées Stockage par blocs apparaissent avec des UDS différentes). Plus précisément, dans le cas de stockage par blocs, le stockage lui-même vous est facturé, mais également tout transfert de données hors du stockage par blocs. Par conséquent, vous verrez plusieurs entrées "Stockage par blocs" listées avec des UDS différentes dans la zone Légende. Par exemple :

Block Storage / <SKU number 1>
Block Storage / <SKU number 2>
Block Storage / <SKU number 3>
Block Storage / <SKU number 4>

Une autre façon d'examiner ce même type de données est d'utiliser la dimension de regroupement Description du produit et du service. La zone Légende est triée de la même manière, mais présente les données différemment. C'est-à-dire, selon la description des produits réels, au lieu des UDS qui leur sont associées. Par exemple :

Block Storage / Block Volume - Backup
Block Storage / Block Volume - Free
Block Storage / Block Volume - Performance Units
Block Storage / Block Volume - Storage
Conseil

Par défaut, ces descriptions plus longues peuvent ne pas être visibles. Il vous faudra probablement redimensionner la zone Légende pour les voir.

Le service de base de données est également un exemple utile. Il pourrait y avoir différentes instances d'une base de données, et du stockage par blocs dans le service de base de données pourrait également vous être facturé. Par exemple, cette entrée pourrait apparaître dans la légende dans un tel cas :

Database / DBaaS - Attached Block Storage Volume - Standard Performance

Le transfert sur le réseau pourrait aussi vous être facturé dans le cadre du service de base de données. Par exemple :

Database / Oracle Autonomous Data Warehouse - Exadata Storage

Il peut également y avoir des frais de licence pour la version de l'application :

Database / Database Cloud Service - Enterprise Edition High Performance

Les rapports sur les coûts et l'utilisation sont un bon moyen de décomposer davantage les informations que vous avez remarquées dans les graphiques d'analyse de coûts. Par exemple, vous remarquerez dans un rapport sur les coûts un numéro d'UDS associé au service de calcul et ce même numéro associé au stockage par blocs. Vous vous demandez donc si cette UDS vous a été facturée en double (bien que ce ne soit pas le cas en fait). Pour étudier le coût réel, vous pouvez d'abord filtrer la feuille de calcul CSV de coûts par UDS. Après avoir filtré la feuille de calcul CSV sur une UDS particulière, vous pouvez voir quels sont les services qui consomment dans la colonne de description du produit. Par exemple, une UDS peut utiliser beaucoup de "Volume par blocs - Unités de performance", mais vous remarquez également que "DBaaS - Volumes de stockage par blocs attachés" apparaît dans cette colonne.

Une façon de segmenter davantage les données serait de copier l'ID ressource de la colonne product/resourceId, c'est-à-dire l'entrée "DBaaS - Volumes de stockage par blocs attachés" que vous avez remarquée parmi toutes les entrées "Volume par blocs - Unités de performance", et de supprimer le filtre UDS que vous avez appliqué précédemment. Ensuite, filtrez la feuille de calcul en fonction de l'ID ressource. Tous les composants (indiqués dans la colonne de description du produit) consommés par l'ID ressource particulier sont alors présentés.
Note

Lors de la consultation d'un rapport sur les coûts, les colonnes cost/productSku et product/Description sont mappées entre elles et sont adjacentes dans le fichier CSV. Pour plus d'informations sur ces champs et d'autres champs dans les rapports, voir Rapports de coûts.
De même, vous pouvez utiliser l'analyse de coûts pour effectuer un regroupement sur l'OCID de ressource, avec un filtre Description du produit, pour afficher toutes les ressources qui utilisent un produit particulier. Par exemple, si vous choisissez Volume par blocs - Unités de performance comme filtre, le graphique Analyse de coûts indique quelles ressources utilisent Volume par blocs - Unités de performance. Voir Identification d'une ressource qui entraîne des coûts pour plus d'informations sur l'identification de ressources particulières.

Téléchargement de données détaillées sur les coûts

Dans le menu Actions sur l'onglet de tout onglet Détails des coûts :

  • Sélectionnez l'option Télécharger le tableau dans le format CSV pour télécharger un fichier CSV des données à partir de l'onglet Détails des coûts courant. Dans la confirmation d'exportation qui s'ouvre, cliquez sur Confirmer. Vous pouvez ensuite télécharger un fichier CSV avec la date courante incluse dans le nom du fichier.
  • Sélectionnez l'option Télécharger l'onglet courant au format PDF pour exporter les données du graphique et du tableau dans le format PDF. Dans la confirmation d'exportation qui s'ouvre, cliquez sur Confirmer. Vous pouvez ensuite enregistrer un fichier PDF avec le nom de l'onglet Détails des coûts par date, ainsi que l'heure courante incluse dans le nom du fichier PDF.
  • Sélectionnez Télécharger le graphique pour télécharger une image PNG du graphique à partir de l'onglet Détails des coûts courant, avec la date courante incluse dans le nom du fichier. L'image du graphique inclut les éléments de légende et reflète l'intervalle de temps sélectionné, les filtres appliqués et les dimensions de regroupement.

Enregistrement de rapports

Utilisez le menu Action de rapport dans l'analyse de coûts pour créer un rapport enregistré. Vous pouvez ensuite accéder au rapport après avoir quitté la console et retourner à l'analyse des coûts, sans avoir à spécifier à nouveau le jeu de dates, les filtres, la granularité ou les dimensions de regroupement. Une fois le rapport enregistré, il peut être renommé, mis à jour ou supprimé plus tard. Vous pouvez enregistrer un maximum de 10 rapports.

Vous pouvez créer un rapport enregistré en modifiant l'un des rapports d'analyse des coûts prédéfinis, puis en enregistrant vos paramètres personnalisés en tant que nouveau rapport. Vos nouveaux rapports peuvent comporter votre propre jeu de filtres, de dimensions de regroupement et vos paramètres de granularité et d'intervalle de dates.

Pour enregistrer des rapports, assurez-vous d'avoir la bonne politique. Pour plus d'informations, voir Politique GIA requise.

Pour enregistrer un rapport d'analyse des coûts :

  1. Ouvrez le menu de navigation et sélectionnez Gestion de la facturation et des coûts. Sous Gestion des coûts, sélectionnez Analyse des coûts.
  2. Dans Rapports, sélectionnez un des rapports prédéfinis ou utilisez le rapport Coûts par service par défaut.
  3. Apportez les modifications d'interrogation désirées. Voir Affichage et utilisation des données du graphique, Filtres et Regroupement de dimensions pour plus d'informations sur les paramètres d'interrogation. Voir aussi Champs d'interrogation d'analyse des coûts pour une explication de l'interface d'interrogation d'analyse des coûts et de ses champs et valeurs possibles.
  4. Après avoir apporté des modifications, le nom du rapport prédéfini sélectionné dans le menu Rapports passe à (modifié).
  5. Si vous avez terminé d'apporter des modifications et souhaitez enregistrer un nouveau rapport, cliquez sur Enregistrer comme nouveau rapport.
  6. Dans la boîte de dialogue Enregistrer en tant que nouveau rapport, entrez le nom du rapport dans le champ Nom. Évitez d'entrer des informations confidentielles..
  7. Cliquez sur enregistrer.

    Un avis s'affiche pour indiquer que votre rapport a été enregistré et celui-ci est également sélectionné dans le menu Rapports.

  8. Si vous n'avez pas déjà appliqué vos paramètres de rapport personnalisé, cliquez sur Appliquer pour voir vos modifications.

Le nouveau rapport enregistré est maintenant disponible pour sélection future dans le menu Rapports, sous Rapports enregistrés. Vous pouvez également utiliser la page Rapports programmés pour exécuter un rapport enregistré en fonction d'un programme. Pour plus d'informations, voir Rapports programmés.

Note

Lorsque la limite de dix rapports est dépassée, vous devez sélectionner un rapport existant dans la zone Remplacer le rapport existant, qui sera remplacé par le nouveau.

Une fois le rapport enregistré, vous pouvez le renommer, réinitialiser les modifications en cours, le mettre à jour ou le supprimer.

Pour renommer un rapport
  1. Sélectionnez le rapport dans le menu Rapports.
  2. Dans Action de rapport, sélectionnez Renommer. La boîte de dialogue Modifier le nom du rapport s'affiche.
  3. Dans le champ Nom, entrez le nouveau nom du rapport et cliquez sur Enregistrer. Un avis indique que le rapport a été mis à jour et renommé.
Pour réinitialiser les modifications apportées à un rapport
  1. Sélectionnez le rapport dans le menu Rapports.
  2. Après avoir apporté les modifications que vous souhaitez annuler, sélectionnez Réinitialiser dans Actions de rapport. Le texte (modifié) à côté du nom du rapport disparaît pour indiquer que vous avez rétabli le rapport à son état initial.
  3. Cliquez sur Appliquer pour recharger les données du graphique et de la table.
Pour mettre à jour un rapport
  1. Sélectionnez le rapport dans le menu Rapports.
  2. Apportez les modifications voulues aux dates, aux filtres, à la granularité ou aux dimensions de regroupement.
  3. Dans Action de rapport, sélectionnez Modifier. Un avis indique que le rapport a été mis à jour.
  4. Cliquez sur Appliquer pour recharger les données du graphique et de la table.
Pour supprimer un rapport
  1. Sélectionnez le rapport dans le menu Rapports.
  2. Dans Action de rapport, sélectionnez Supprimer. Une confirmation de suppression s'affiche.
  3. Dans la boîte de confirmation, cliquez sur Supprimer pour supprimer le rapport. Un avis indique que le rapport a été supprimé et que les données de graphique et de table associées disparaissent.
  4. Sélectionnez un autre rapport dans le menu Rapports ou créez un nouveau rapport personnalisé.

Ajout d'onglets personnalisés aux rapports

Par défaut, l'analyse des coûts affiche des graphiques basés sur des séries chronologiques et une sortie tabulaire. Avec les onglets personnalisés, vous pouvez personnaliser les rapports en ajoutant des onglets supplémentaires avec le graphique et la sortie tabulaire, en fonction de votre combinaison préférée de dimensions de regroupement.

Par exemple, si vous êtes intéressé par les compartiments et le type de service, vous pouvez créer une interrogation personnalisée qui affiche le mappage compartiment-service dans le même graphique et le même format de sortie tabulaire générés dans tous les rapports prédéfinis de l'analyse des coûts. Les onglets personnalisés que vous créez ne peuvent être enregistrés que dans un de vos rapports enregistrés. Vous pouvez commencer par sélectionner un des rapports d'analyse des coûts prédéfinis, puis vous lui ajoutez les onglets personnalisés (jusqu'à cinq onglets personnalisés peuvent être enregistrés dans un rapport enregistré) et vous enregistrez le rapport. Comme vous pouvez enregistrer un maximum de 10 rapports au total, vous pouvez avoir jusqu'à 50 onglets personnalisés (enregistrés dans 10 rapports enregistrés).
Note

Si vous quittez la section Analyse des coûts de la console sans enregistrer vos onglets personnalisés dans un rapport enregistré, ou si vous vous déconnectez et ne les enregistrez pas, ils ne seront pas disponibles lorsque vous retournerez à l'analyse des coûts.
Pour ajouter un onglet personnalisé :
  1. Ouvrez le menu de navigation et sélectionnez Gestion de la facturation et des coûts. Sous Gestion des coûts, sélectionnez Analyse des coûts.
  2. Dans Rapports, sélectionnez un des rapports prédéfinis ou utilisez le rapport Coûts par service par défaut.
  3. Dans le graphique Détails des coûts, à côté de l'onglet Détails des coûts par date, cliquez sur l'onglet +Ajouter. Le panneau Ajouter un onglet personnalisé s'affiche.
  4. Dans le champ Nom, entrez un nom pour l'onglet personnalisé. Évitez d'entrer des informations confidentielles.
  5. Dans le champ Rangées de table, sous Dimension de regroupement, sélectionnez une dimension de regroupement qui correspondra aux données de l'axe X (rangée) du graphique et de la table.
    Sélectionnez une des dimensions de regroupement suivantes :
    • Domaine de disponibilité
    • Compartiment
    • Plate-forme
    • Région
    • OCID de la ressource
    • Service
    • Description du produit et du service
    • Service et UDS (Numéro de pièce)
    • UDS (Numéro de pièce)
    • UDS (Description du produit)
    • ID abonnement
    • Marqueur (permet d'entrer l'espace de noms de marqueur et la clé de marqueur lorsque sélectionné)
    • ID locataire
    • Nom du locataire
  6. Dans le champ Colonnes de la table, sous Dimension de regroupement, sélectionnez une dimension de regroupement qui correspondra aux données de l'axe Y (colonne) du graphique et de la table. Les dimensions de regroupement à sélectionner sont les mêmes que celles que vous pouvez sélectionner pour Rangées de table à l'étape précédente (mais vous ne pouvez toutefois pas choisir la même dimension de regroupement à la fois pour la rangée et pour la colonne).
  7. Cliquez sur Ajouter. Un avis s'affiche pour indiquer que votre onglet personnalisé a été créé; le nouvel onglet avec son nouveau graphique et sa nouvelle table apparaît sous Détails des coûts. Un avis indiquant que les onglets ne peuvent pas être enregistrés dans un rapport de système est également affiché dans l'onglet. Vous devez l'enregistrer en tant que nouveau rapport pour le visualiser à l'avenir. Vous pouvez cliquer sur le bouton adjacent Enregistrer comme nouveau rapport intégré à l'avis ou sur le même bouton en haut de la page Analyse des coûts sous Rapports.
  8. Cliquez sur Enregistrer comme nouveau rapport. La zone Enregistrer comme nouveau rapport s'affiche.
  9. Dans le champ Nom, entrez un nom pour le rapport enregistré et cliquez sur Enregistrer. Évitez d'entrer des informations confidentielles comme nom. Un avis s'affiche pour indiquer que votre rapport a été enregistré et celui-ci est également sélectionné dans le menu Rapports.

L'onglet personnalisé et le rapport personnalisé sont maintenant enregistrés. Le graphique et la sortie de données tabulaire du nouvel onglet sont disponibles pour l'analyse (voir aussi Affichage et utilisation des données du graphique).

Par exemple, pour voir quels services entraînent des coûts par région, sélectionnez Région comme Rangées de table et Service dans les paramètres Colonnes de la table de l'onglet personnalisé. Sous Coûts par région, l'axe X du graphique affiche les régions, pour leur utilisation du service, tandis que l'axe Y affiche les coûts. Sous Détails, les rangées de la sortie tabulaire listent chacune des régions, tandis que chaque colonne affiche les coûts de chaque service pour la région particulière.

Une fois l'onglet personnalisé enregistré, vous pouvez ajouter d'autres onglets (jusqu'à un maximum de cinq par rapport), modifier ou supprimer l'onglet ou télécharger les données à partir de l'onglet personnalisé.

Pour ajouter d'autres onglets à un rapport

Suivez les mêmes étapes pour ajouter un nouvel onglet personnalisé. Lorsqu'un nouvel onglet est créé, il est ajouté automatiquement au rapport enregistré sur lequel vous travaillez.

Pour modifier un onglet
  1. Sélectionnez le rapport avec vos onglets personnalisés dans le menu Rapports.
  2. Sous Détails des coûts, cliquez sur l'onglet personnalisé.
  3. S'il y a lieu, modifiez les dates, les filtres ou la granularité. Les dimensions de regroupement ne peuvent pas être modifiées, car elles sont déterminées par les paramètres d'onglet personnalisé.
  4. Dans Actions sur l'onglet, sélectionnez Modifier l'onglet. Les champs Nom, Rangées de table et Colonnes de la table peuvent être modifiés.
  5. Cliquez sur Enregistrer. Un avis apparaît et les données de l'onglet personnalisé sont actualisées pour afficher vos modifications.
Pour supprimer un onglet
  1. Sélectionnez le rapport avec vos onglets personnalisés dans le menu Rapports.
  2. Sous Détails des coûts, cliquez sur l'onglet personnalisé.
  3. Dans Actions sur l'onglet, sélectionnez Supprimer. Une demande de confirmation s'affiche pour Supprimer l'onglet personnalisé.
  4. Pour supprimer l'onglet, cliquez sur Supprimer. Un avis indique que l'onglet a été supprimé.

Prévision des coûts

Vous pouvez utiliser l'analyse des coûts pour estimer l'utilisation et la consommation futures, en fonction des données d'utilisation antérieure.

Note

Les valeurs de prévision ne sont que des estimations basées sur les tendances de l'utilisation passée et peuvent différer de l'utilisation réelle.

Voir Champs d'interrogation d'analyse des coûts, pour une description des paramètres de recherche pour l'analyse des coûts, et Affichage et utilisation des données du graphique pour plus d'informations sur l'exécution de recherches.

Note

La prévision n'est actuellement pas prise en charge avec les onglets personnalisés. Si un intervalle de temps prévisionnel est utilisé dans l'onglet Détails des coûts par date, il est rétabli à une interrogation jusqu'au <date> sans prévision.

La prévision dans l'analyse des coûts présente les caractéristiques suivantes :

  • Le lissage exponentiel est utilisé pour la prévision.
  • Vous avez besoin d'au moins dix jours de données historiques pour pouvoir effectuer des prévisions avec la granularité Quotidienne. Les champs d'intervalle de dates (Date de début/fin (UTC)) s'ajustent en conséquence.
  • Vous avez besoin d'au moins trois mois de données historiques pour effectuer des prévisions avec une granularité Mensuelle. Comme pour la granularité Quotidienne, les champs d'intervalle de dates (Date de début/fin (UTC)) s'ajustent en conséquence.
  • La prévision que vous pouvez effectuer est fonction de votre utilisation réelle. Par exemple, si vous ne disposez que de 15 jours de données historiques, vous ne pourrez effectuer de prévision que pour 15 jours. Si vous ne disposez que de quatre mois de données, vous ne pouvez effectuer de prévision que pour quatre mois dans le futur.
  • La limite maximale pour la prévision avec granularité Quotidienne est de 93 jours. La limite maximale de prévision mensuelle est de 12 mois.
  • Comme il y a un délai de 24 heures intégré, les 24 dernières heures font toujours l'objet d'une prévision. De même, en mode de prévision mensuelle, le mois courant fait toujours l'objet d'une prévision, peu importe la progression du mois courant.
  • Vous pouvez effectuer des prévisions à partir de dates continues seulement avec l'utilisation réelle. En effet, si le 26 mars est aujourd'hui, votre intervalle de dates doit commencer le 24 mars au moins.

Pour voir les prévisions de coût :

  1. Ouvrez le menu de navigation et sélectionnez Gestion de la facturation et des coûts. Sous Gestion des coûts, sélectionnez Analyse des coûts.
  2. Vous pouvez également modifier les paramètres de recherche, puis sélectionner Afficher la prévision. Vous pouvez également sélectionner Afficher la prévision en premier lieu, puis sélectionner les paramètres de recherche. Dans les deux cas, vous pouvez voir les données prévisionnelles.
  3. Cliquez sur Appliquer.

Le graphique est rechargé avec les données de prévision. Pour tous les types de graphique (à barres, linéaires ou à lignes empilées), une section Prévision est affichée (dans une partie grisée) à l'extrême droite du graphique. De plus, un champ Total (prévision incluse) est ajouté au haut du graphique, après les champs Période et Coût à ce jour. Enfin, les données de prévision sont également affichées dans la vue tabulaire du graphique (les colonnes de prévision sont ajoutées comme rangées grisées).

Vous pouvez enregistrer vos paramètres, y compris les données de prévision, comme rapport enregistré. Vous pouvez également télécharger un fichier CSV des données ou un fichier PNG du graphique, qui inclut les données de prévision.

Affichage des détails et des coûts d'abonnement

Les locations peuvent voir les détails de leurs abonnements, selon le type de location. Vous pouvez également utiliser la dimension de regroupement ID abonnement pour voir les coûts d'abonnement d'une location.

Vous pouvez voir les détails de votre abonnement, mais uniquement pour certains types de location :

  • Si la location est une location parent dans une organisation, un lien Voir les détails de l'abonnement est disponible en haut de la page Analyse des coûts, ce qui vous permet de voir les détails de l'abonnement pour les locations parent et enfants.
  • Si la location est une location enfant dans une organisation, aucun lien de ce type n'est disponible, car les locations enfants ne peuvent pas voir les détails de leur abonnement dans l'analyse des coûts.
  • Si la location est une location autonome ne faisant pas partie d'une organisation, le lien Voir les détails de l'abonnement est disponible. Vous pouvez voir les détails de l'abonnement, comme dans le cas des locations parents d'une organisation, avec quelques différences mineures.

Lorsque vous cliquez sur Voir les détails de l'abonnement pour une location admissible, le panneau Détails de l'abonnement s'affiche et présente les détails dans un format tabulaire. La table comporte les champs suivants :

  • ID abonnement
    Note

    Pour les locations parents dans une organisation seulement. Ce champ n'est pas présent pour une location autonome.
  • Type
  • Date de début
  • Date de fin
  • Engagement (<devise>)
  • Consommation (<devise>)
  • Solde (<devise>)
  • Jours écoulés dans la facturation

Lorsque le panneau Détails de l'abonnement est affiché pour une location parent d'une organisation, la première rangée de la table correspond à l'abonnement de la location parent, tandis que les rangées suivantes correspondent aux abonnements des locations enfants. Par ailleurs, le panneau Détails de l'abonnement pour une location autonome ne compte qu'une seule rangée qui affiche les informations détaillées de l'abonnement pour la location.

Affichage des coûts par abonnement

Vous pouvez utiliser la dimension de regroupement ID abonnement pour filtrer sur un abonnement particulier et déterminer l'abonnement auquel l'utilisation d'une location a été attribuée. Par conséquent, vous pouvez voir les coûts associés à un abonnement particulier (dans le cas d'une location autonome) ou les coûts liés à plusieurs abonnements (pour la location parent avec les locations enfants). Les ID abonnements sont indiqués sur l'axe X du graphique et sont également listés dans la zone Légende.

Par exemple, si vous utilisez le rapport par défaut Coûts par service et sélectionnez ID abonnement comme dimension de regroupement, le graphique et la table d'analyse des coûts peuvent afficher les coûts pour un ou plusieurs ID abonnements. Vous pouvez ensuite enregistrer un rapport personnalisé axé sur l'utilisation pour cet ID d'abonnement.

Pour plus d'informations, voir Champs d'interrogation d'analyse des coûts, Affichage et utilisation des données du graphique et Dimensions de regroupement.

Affichage du coût et de l'utilisation à partir de bases de données enfichables de grappe de machines virtuelles

Vous pouvez utiliser l'analyse de coûts et les types de rapport de coût propriétaires d'OCI pour voir le coût et l'utilisation des bases de données enfichables dans une grappe de machines virtuelles.

Note

Dans l'analyse des coûts, l'interrogation d'un intervalle de dates avant la disponibilité de cette fonction retourne des valeurs nulles.

Pour voir les coûts de base de données enfichable dans l'analyse de coûts :

  1. Remplissez les préalables décrits pour les bases de données Oracle sur Exadata Cloud Infrastructure et le service Oracle Exadata Database Service on Cloud@Customer.
  2. Ouvrez le menu de navigation et sélectionnez Gestion de la facturation et des coûts. Sous Gestion des coûts, sélectionnez Analyse des coûts.
  3. Voir Champs d'interrogation d'analyse des coûts et Affichage et utilisation des données du graphique pour une orientation vers les champs d'interrogation, l'interface d'analyse des coûts et des informations sur la création de rapports.
  4. Sélectionnez une date de début et une date de fin privilégiées, ainsi que la granularité.
  5. Dans Afficher, sélectionnez Coût attribué.
  6. Dans Filtres, sélectionnez Marqueur.
  7. Dans la fenêtre Marqueur, sélectionnez l'espace de noms de marqueur orcl-cloud, la clé de marqueur parent_resource_id_1 et, après avoir sélectionné Correspondance avec l'un des éléments suivants, entrez l'OCID de la grappe de machines virtuelles.
  8. Sélectionnez Sélectionner.
  9. Dans Dimensions de regroupement, sélectionnez OCID de la ressource.
  10. Sélectionnez Appliquer.

    Le graphique et le tableau de l'onglet Détails des coûts par date affichent les coûts de la base de données enfichable.

    Le graphique Légende affiche la grappe de machines virtuelles parent et chaque base de données enfichable. Dans le graphique, vous pouvez uniquement visualiser les données de coût pour chaque base de données enfichable retournée par l'interrogation de rapport (la grappe de machines virtuelles parent elle-même n'apparaît pas, seules les bases de données enfichables).

    Dans le tableau Détails, vous pouvez voir les données de coût de chaque base de données enfichable par date.

Pour voir les coûts de base de données enfichable dans Types de rapport de coût :

  1. Suivez les instructions sous Téléchargement d'un rapport de coût pour télécharger le rapport de coût.
    Note

    Les coûts des bases de données enfichables de grappe de machines virtuelles ne sont pas pris en charge dans les rapports de coûts FOCUS et ne sont disponibles que dans les rapports de coûts propriétaires OCI. Pour plus d'informations, voir Schéma du rapport sur les coûts propriétaires OCI.
  2. Dans le fichier CSV du rapport de coûts, vous pouvez filtrer la colonne tags/ en fonction de l'OCID de la grappe de machines virtuelles et la colonne lineItem/intervalUsageStart en fonction d'une date particulière.

    Le rapport de coûts indique le coût total pour la grappe de machines virtuelles parent et ses bases de données enfichables. Pour la grappe de machines virtuelles parent, les coûts totaux sont affichés dans la colonne cost/myCost. Les colonnes cost/attributedCost et usage/attributedUsage de la rangée de grappe de machines virtuelles parent indiquent une valeur de zéro, tandis que les valeurs de coût individuelles pour chaque base de données enfichable sous la grappe de machines virtuelles sont fractionnées sous les colonnes cost/attributedCost et usage/attributedUsage.
    Note

    Les colonnes cost/attributedCost et usage/attributedUsage ne sont pas présentes dans les rapports de coûts générés avant la disponibilité de cette fonction.

Utilisation de l'API

Pour plus d'informations sur l'utilisation de l'API et sur les demandes de signature, voir la documentation de l'API REST et Données d'identification de sécurité. Pour plus d'informations sur les trousses SDK, voir Trousses SDK et interface de ligne de commande.

Pour gérer l'utilisation, utilisez les opérations suivantes :

Utilisez les opérations suivantes pour gérer les rapports enregistrés :

L'API d'utilisation permet d'extraire les données d'utilisation et de coût. Vous pouvez :
  • Effectuer des interrogations basées sur différentes granularités, par exemple MENSUELLE ou QUOTIDIENNE.
  • Spécifier le type d'interrogation (queryType), par exemple COST, USAGE.
  • Filtrer et regrouper par dimension/marqueur, comme dans une interrogation SQL.
  • Utiliser jusqu'à quatre paramètres groupBy.

Voici un exemple d'URI de point d'extrémité d'utilisation conforme au schéma :

  • https://usageapi.<region>.oci.oraclecloud.com/20200107/usage

Pour plus d'informations sur l'API et pour consulter la liste complète des points d'extrémité, voir API d'utilisation.

Utilisation de la granularité

L'API d'utilisation prend en charge les granularités MENSUELLE, QUOTIDIENNE et HORAIRE. Tous les paramètres startTime sont inclusifs et endTime exclusifs, comme une sous-chaîne Java.

  • Pour la granularité HORAIRE, seule une période maximale de 36 heures est prise en charge, avec une précision d'une heure. Cela signifie de ne pas indiquer de minutes ou de secondes dans le temps entré.
  • Pour la granularité MENSUELLE, seule la période comprise entre la première date du mois et la première date d'un autre mois est prise en charge. Par exemple, 2020-06-01T00:00:00Z, une période maximale de 12 mois.

  • Pour la granularité QUOTIDIENNE, la précision est le jour et la période maximale est de 90 jours. Vous devez entrer cette valeur comme suit : 00:00:00. Par exemple, 2020-06-01T00:00:00Z.

Utilisation de groupBy

Dans une réponse de l'API, la dimension est affichée uniquement en fonction du paramètre groupBy. Par exemple, si "service" n'est pas indiqué dans groupBy, le champ "service" de la réponse sera vide.

Note

Seuls quatre paramètres groupBy peuvent être utilisés à la fois.
De plus :
  • Si une liste groupBy est vide, "currency" sera ajouté dans groupBy.
  • Si le type d'interrogation (queryType) est "Usage", "unit" sera ajouté dans groupBy.
  • Si le type d'interrogation (queryType) est "COST" ou "empty", "currency" sera ajouté dans groupBy.
  • computedAmount ne fonctionne comme prévu que lorsque "currency" est dans groupBy.
  • computedQuantity ne fonctionne comme prévu que lorsque "unit" est dans groupBy.
Utilisation de queryType

L'API peut effectuer une interrogation de type USAGE ou COST. computedQuantity représente l'utilisation et computedAmount représente le coût. Pour obtenir l'utilisation attendue, vous devez définir la valeur de queryType à USAGE ou ajouter "unit" dans groupByKey. Cela est dû au fait que l'utilisation est agrégée/regroupée correctement lors du regroupement par unité.

Utilisation du filtrage

Le filtrage imbriqué dans les demandes d'API est pris en charge. Les filtres de la liste sont évalués par l'opérateur. Dans chaque filtre, les dimensions et les marqueurs sont tous évalués par l'opérateur. L'évaluation simultanée de la liste de filtres et des dimensions/marqueurs n'est pas prise en charge, ce qui signifie que les dimensions ou marqueurs et la liste de filtres ne peuvent pas être non vides simultanément.

Les opérateurs pris en charge sont AND et OR. Les deux filtres ci-dessous sont équivalents :

"filter": {
  "operator": "AND",
  "dimensions": [
    {
      "key": "service",
      "value": "compute"
    },
    {
      "key": "compartmentPath",
      "value": "abc/cde"
    }
  ],
  "tags": [
    {
      "namespace": "compute",
      "key": "created",
      "value": "string"
    }
  ],
  "filters": null
}
  
or 
 
"filter": {
    "operator": "AND",
    "dimensions": [],
    "tags": [],
    "filters": [{
            "operator": "AND",
            "dimensions": [{
                "key": "service",
                "value": "compute"
            }],
            "tags": null,
            "filters": null
        }, {
            "operator": "AND",
            "dimensions": [{
                "key": "compartmentPath",
                "value": "abc/cde"
            }],
            "tags": null,
            "filters": null
        },
        {
            "operator": "AND",
            "dimensions": null,
            "tags": [{
                "namespace": "compute",
                "key": "created",
                "value": "string"
            }],
            "filters": null
        }
    ]
}
Exemple non valide, car les dimensions et les filtres sont non vides en même temps :
"filter": {
    "operator": "AND",
    "dimensions": [{
                "key": "compartmentPath",
                "value": "abc/cde"
            }],
    "tags": [],
    "filters": [{
            "operator": "AND",
            "dimensions": [{
                "key": "service",
                "value": "compute"
            }],
            "tags": null,
            "filters": null
        },
        {
            "operator": "AND",
            "dimensions": null,
            "tags": [{
                "namespace": "compute",
                "key": "created",
                "value": "string"
            }],
            "filters": null
        }
    ]
}
Interrogation avec des marqueurs

Comme il est mentionné plus haut, nous affichons uniquement le champ dans groupBy. Vous devez donc ajouter les champs liés aux marqueurs dans groupBy. Par exemple :

"tagNamespace", "tagKey", "tagValue"

Si vous ajoutez tagKey, tous les éléments de la réponse auront une clé tagKey. tagKey peut également être vide même si vous ajoutez une clé tagKey. En effet, certaines de vos ressources n'ont pas de clé tagKey. Nous suggérons d'ajouter ces trois éléments dans groupBy, afin que vous puissiez voir le marqueur complet dans la réponse :

"tagNamespace", "tagKey", "tagValue" 

Si vous souhaitez filtrer par marqueur, vous devez ajouter le marqueur dans l'objet de filtre. Pour ce filtrage, vous pouvez utiliser n'importe quelle combinaison tagKey/espace de nom/valeur des éléments tagKey, espace de nom et valeur.

Exemple groupBy valide
"tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit",
"compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd",
"resourceId", "tenantId", "tenantName"
Note

Un maximum de quatre paramètres groupBy peuvent être utilisés dans un appel d'API.

"tenantId" et "locattName" ne sont pas pris en charge actuellement.

Exemple de filtre de dimension valide
"service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", 
"platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"
Ceci est sensible à la casse. "tenantId" et "tenantName" ne sont pas pris en charge actuellement.
Comment regrouper par compartiment?

Les clés groupBy associées au regroupement par compartiment ("compartimentName", "compartimentPath", "compartimentId") sont différentes des autres clés groupBy.

Pour obtenir un résultat attendu, vous devez soumettre une demande où compartimentDepth. compartmentDepth est >=1 et <=6.

Le regroupement groupBy par compartiment signifie que l'utilisation ou les coûts de tous les compartiments ayant une profondeur supérieure seront regroupés avec ceux du compartiment ayant la profondeur donnée. Par exemple :

           Root             1

        B          C        2

    D    E                  3

 F                          4

Si la profondeur est 1, cela signifie que tous les coûts ou utilisations sont regroupés avec ceux du compartiment racine.

Si la profondeur est 2, cela signifie que tous les compartiments ayant une profondeur 2 regroupent l'utilisation ou les coûts de tous leurs enfants. Dans la réponse, la racine contiendra sa propre utilisation, B regroupera B, D, E, F et C contiendra C.

Pourquoi certains champs sont-ils vides dans une réponse?

Les champs ne s'affichent que lorsqu'ils figurent dans groupBy. Tous les champs ne sont pas disponibles actuellement dans la réponse. Seuls les champs mentionnés dans l'exemple groupBy valide sont pris en charge.

Qu'est-ce que nextPageToken?

Cet élément peut être réglé à la valeur null. Actuellement non pris en charge.

Exemple de corps d'une demande

La meilleure façon de comprendre comment l'API fonctionne est de vérifier comment la console l'utilise. Vous pouvez voir le corps de la demande en mode débogage du navigateur Web.

{
  "tenantId": "ocid1.tenancy.oc1..<unique_ID>",
  "timeUsageStarted": "2020-04-01T00:00:00.000Z",
  "timeUsageEnded": "2020-07-01T00:00:00.000Z",
  "granularity": "MONTHLY",
  "queryType": "COST",
  "groupBy": [
    "tagNamespace",
    "tagKey",
    "tagValue",
    "service",
    "compartmentPath"
  ],
  "compartmentDepth": 2,
  "filter": null
}

Après avoir soumis une demande sans filtre, vous pouvez voir quelle peut être la valeur des dimensions et des marqueurs. Ensuite, vous pouvez soumettre une demande avec un filtre et une valeur de dimension correcte.

{
  "tenantId": "ocid1.tenancy.oc1..<unique_ID>",
  "timeUsageStarted": "2020-04-01T00:00:00.000Z",
  "timeUsageEnded": "2020-07-01T00:00:00.000Z",
  "granularity": "MONTHLY",
  "groupBy": ["tagNamespace","tagKey","tagValue", "service", "compartmentPath"],
  "compartmentDepth": 2,
  "filter": {
    "operator": "AND",
    "dimensions": [],
    "tags": [],
    "filters": [{
      "operator": "AND",
      "dimensions": [{
        "key": "service",
        "value": "compute"
      }],
      "tags": null,
      "filters": null
    }, {
      "operator": "AND",
      "dimensions": [{
        "key": "compartmentPath",
        "value": "abc/cde"
      }],
      "tags": null,
      "filters": null
    },
      {
        "operator": "AND",
        "dimensions": null,
        "tags": [{
          "namespace": "compute",
          "key": "created",
          "value": "string"
        }],
        "filters": null
      }
    ]
  }
}
Utilisation de scripts personnalisés, de l'interface CLI et de la trousse SDK

Si vous écrivez un script personnalisé, Oracle n'offre aucun soutien ni assistance pour déboguer votre script. Seuls l'interface CLI, la trousse SDK et Terraform sont pris en charge. Pour plus d'informations, voir Interface de ligne de commande. Par exemple :

oci raw-request --http-method POST --target-uri https://usageapi.us-ashburn-1.oci.oraclecloud.com/20200107/usage 
--request-body file:///<system_path>SimpleRequestSummarizedUsagesDetails.json 
--config-file ~/Downloads/clitest.conf
SimpleRequestSummarizedUsagesDetails.json :
{
  "tenantId": "ocid1.tenancy.oc1..<unique_ID>",
  "timeUsageStarted": "2020-03-19T17:00:00.000000-07:00",
  "timeUsageEnded": "2020-03-21T00:00:00Z",
  "granularity": "DAILY",
  "groupBy": [],
  "compartmentDepth": null,
  "filter": null,
  "nextPageToken": "string"
}
clitest.conf :
[DEFAULT]
user=ocid1.user.oc1..<unique_ID>
fingerprint=<MAC_ID>
key_file=<system_path>/oci_api_key.pem
#tenancy=ocid1.tenancy.oc1..<unique_ID>
tenancy=ocid1.tenancy.oc1..<unique_ID>
region=us-ashburn-1
Voir également la trousse SDK pour Oracle Cloud Infrastructure à https://github.com/oracle/oci-java-sdk et à https://github.com/oracle/oci-python-sdk.