Détection d'anomalies liées aux coûts

La détection des anomalies de coûts surveille en continu les coûts quotidiens du nuage et vous informe des tendances d'utilisation anormales. Il minimise le temps de détection et les impacts négatifs sur les coûts. Les alertes d'anomalie de coût vous avisent de manière proactive des événements d'anomalie. Pour chaque événement détecté, les informations sur les anomalies de coûts contribuent à réduire les efforts d'enquête et de correction en fournissant une analyse approfondie des causes fondamentales.

Fonctionnement de la détection des anomalies de coût

Moniteurs des coûts

Les moniteurs de coûts définissent les ressources à analyser. Voici les différents types de contrôleurs de coûts :
  • Moniteurs de coût par défaut : OCI crée automatiquement un moniteur de service par défaut pour la combinaison d'une location, d'un service et d'une région (par exemple, la location 1, le service de calcul et la région Ashburn).
  • Moniteurs de coût personnalisés : Vous pouvez créer des moniteurs de coût personnalisés en appliquant des filtres pour analyser des ressources ou des charges de travail spécifiques.
    Note

    Un moniteur de coûts nécessite 60 jours de données historiques avant qu'il ne devienne actif.
Exemples de scénarios de surveillance des coûts
Scénario du moniteur de coûts Comment configurer des scénarios de surveillance des coûts
Surveiller les coûts des ressources d'une location enfant (entité d'affaires).

Créez un moniteur de coûts personnalisé avec un filtre, où Location = Business Entity et d'autres critères, si nécessaire.

Surveillez les ressources avec des marqueurs spécifiques (par exemple, Centre de coûts et Application). Créez un moniteur de coûts personnalisé avec des filtres, où Espace de noms de marqueur = Tag Namespace name, Clé de marqueur = CostCenter et valeur = 'CostCenter1'

AND

Espace de noms de marqueur = Tag Namespace name, Clé de marqueur = Application et Valeur = Application Name 1

.
Surveiller le coût d'un compartiment spécifique (par exemple, le compartiment de développement). Créez un moniteur de coûts personnalisé avec un filtre, où Compartiment = Development.
Coût du niveau de service pour une région spécifique (par exemple, Compute dans Ashburn). Les moniteurs par défaut surveillent automatiquement le coût de niveau de service propre à une région dans une location.

Algorithmes d'anomalie de coût

L'algorithme de détection d'anomalies de coûts utilise l'apprentissage automatique en tenant compte de la saisonnalité annuelle, hebdomadaire et quotidienne ainsi que des effets des jours fériés pour prévoir les données de coûts quotidiens et détecter automatiquement les événements d'anomalies. Il apprend des commentaires fournis par l'utilisateur améliorant sa précision.

Chaque anomalie inclut des synthèses d'anomalie de coût, qui suggèrent les causes possibles de l'anomalie. Les synthèses d'anomalie de coût identifient les modifications apportées aux ressources dans le moniteur de coûts en comparant les ressources du jour précédent à celles du jour de l'événement. Les analyses mettent en évidence l'incidence des coûts suivants :
  • Nouvelles ressources créées : Ressources présentes le jour de l'événement, mais pas le jour précédent.
  • Ressources supprimées : Ressources non présentes le jour de l'événement, mais disponibles le jour précédent.
  • Modifications de l'utilisation des ressources : Ressources présentes les deux jours avec des modifications de coût.

Alertes d'anomalie de coût

Des alertes d'anomalie de coût sont disponibles pour chaque moniteur de coûts. Si une anomalie est détectée et que son écart de coût dépasse le seuil d'alerte, une alerte par courriel est envoyée au groupe d'avis. Un courriel est envoyé une fois par jour pour chaque événement d'anomalie.

Un abonnement à une alerte d'anomalie de coût, associé à un moniteur de coûts, définit le seuil d'alerte et les adresses de courriel à aviser. Les seuils d'alerte, définis en tant que valeur absolue et en tant qu'écart en pourcentage entre les coûts prévus et réels, définissent l'écart de coût minimal requis pour déclencher une alerte. Par exemple, si l'incidence sur les coûts de l'anomalie est de 100 $ et que le seuil d'alerte est de 500 $, OCI ne déclenche pas d'alerte. Si le coût prévu est de 100 $ et que le coût réel est de 120 $, un seuil d'alerte de 10 % déclenche une alerte.

Note

Vous pouvez utiliser des alias de courriel et des listes de distribution pour envoyer des alertes d'anomalie. Nous vous recommandons d'ajouter au moins une adresse de courriel réelle pour vous assurer que les destinataires reçoivent des alertes si une autre adresse devient inactive.

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 Modèles de politique du générateur de politiques.

Pour utiliser la détection d'anomalies de coût, vous devez appartenir à un groupe autorisé à utiliser les ressources de détection d'anomalies de coût dans la location (compartiment racine) ou autorisé à utiliser toutes les ressources de la location. Tous les moniteurs de coût et les anomalies de coût sont créés dans le compartiment racine, peu importe le compartiment qu'ils ciblent. Les politiques IAM qui accordent des autorisations en dehors du compartiment racine n'accordent pas l'accès aux ressources de détection des anomalies de coût.
Cas d'utilisation Politique GIA
Administrateur des fonctions de détection d'anomalies de coût

Allow group <groupname> to manage costad-family in tenancy

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

Allow group <group-name> to read organizations-family in tenancy

Voir uniquement l'accès aux fonctions de détection des anomalies de coûts

Allow group <groupname> to read costad-family in tenancy

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

Allow group <group-name> to read organizations-family in tenancy