Tarification de l'APM

Tarification de l'APM

L’APM et le tracing distribué vous permettent d’identifier les goulots d’étranglement dans vos services et d’analyser les traces distribuées au sein de votre architecture de microservices. En outre, la fonctionnalité Tracing without Limits peut être combinée avec l’APM pour filtrer les données de votre application et les spans indexées grâce à des filtres de rétention personnalisés basés sur des tags.

Remarque : les spans indexées étaient auparavant désignées par le terme de « spans analysées ». Le changement de dénomination a eu lieu à l’occasion du lancement de Tracing Without Limits le 20 octobre 2020.

Paramètre de facturationPrixSpans indexéesFacturation
Host d’APM31 $ par host d’APM sous-jacent par mois1 million de spans indexées supplémentaires incluses par mois avec chaque host d’APM.Le nombre de hosts d’APM que vous surveillez en même temps dans le service APM de Datadog est mesuré toutes les heures. Avec une formule basée sur la limite supérieure, ces mesures horaires sont ordonnées de la plus élevée à la plus faible à la fin du mois, et le prix facturé par Datadog est calculé en fonction de la huitième mesure la plus élevée. En savoir plus.
Fargate2 $ par tâche et par moisAucune span indexée incluse dans le prix.Le nombre d’instances de tâches que vous surveillez dans le service APM de Datadog est mesuré toutes les cinq minutes. Datadog agrège ces mesures à la fin du mois et calcule le prix facturé en fonction du nombre total d’heures pendant lesquelles vos applications s’exécutaient et étaient surveillées. En savoir plus.
Span indexée1,70 $ par million de spans indexées par moisPrix facturé lorsque le nombre de spans indexées dépasse le quota autorisé pour chaque host d’APMUne span indexée est une requête individuelle effectuée auprès d’un service de votre pile. Le prix facturé par Datadog est calculé en fonction du nombre total de spans indexées via des filtres de rétention ou d’anciennes spans analysées envoyées au service APM de Datadog à la fin du mois. En savoir plus.

Remarque : si vous utilisez un environnement basé sur des conteneurs, vous êtes facturé en fonction du nombre de hosts sous-jacents qui déploient l’Agent APM.

Pour en savoir plus, consultez la page des Tarifs.

Exemples de scénarios de déploiement

Les exemples reflètent les tarifs appliqués avec une facturation annuelle et pour une durée de rétention des spans indexées de 15 jours par défaut. Contactez votre représentant commercial ou votre chargé de compte pour discuter d’éventuels tarifs préférentiels.

Cas nº 1 : hosts et spans indexées

Utilisation de 5 hosts et envoi de 30 millions de spans indexées.

Unité de facturationQuantitéPrixFormuleSous-total
Hosts d’APM531 $ par host5 * 31 $155 $
Spans indexées30 millions5 millions incluses avec 5 hosts d’APM. 1,70 $ par million pour 25 millions de spans indexées supplémentaires25 * 1,70 $42,50 $
Total155 $ + 42,50 $197,50 $ par mois

Cas nº 2 : hosts, Fargate et spans indexées

Utilisation de 5 hosts, envoi de 20 millions de spans indexées et déploiement de l’APM sur 20 tâches Fargate en moyenne au cours du mois.

Unité de facturationQuantitéPrixFormuleSous-total
Hosts d’APM531 $ par host5 * 31 $155 $
Tâches Fargate202 $ par tâche20 * 2 $40 $
Spans indexées20 millions5 millions incluses avec 5 hosts d’APM. 1,70 $ par million pour 15 millions de spans indexées supplémentaires15 * 1,70 $25,50 $
Total155 $ + 40 $ + 25,50 $220,50 $ par mois

Cas nº 3 : services, conteneurs et spans indexées

Service 1 est exécuté sur le conteneur 1, service 2 exécuté sur le conteneur 2. Les conteneurs sont tous deux exécutés sur 1 host et envoient 20 millions de spans indexées sur App Analytics.

Unité de facturationQuantitéPrixFormuleSous-total
Hosts d’APM131 $ par host1 * 31 $31 $
Spans indexées20 millions1 million incluses avec 1 host d’APM. 1,70 $ par million pour 19 millions de spans indexées supplémentaires19 * 1,70 $32,30 $
Total31 $ + 32,30 $63,30 $ par mois

Cas nº 4 : hosts avec scaling dynamique, conteneurs, Fargate et aucune span indexée

Application 1 est exécutée sur 20 à 40 conteneurs déployés sur 4 à 8 instances de host, application 2 est exécutée sur 10 à 30 tâches Fargate, et la fonctionnalité App Analytics n’est pas utilisée. On suppose que le 99e centile d’utilisation des instances EC2 est de 7 et que le nombre moyen de tâches Fargate au cours du mois est de 28.

Unité de facturationQuantitéPrixFormuleSous-total
Hosts d’APM731 $ par host7 * 31 $217 $
Tâches Fargate282 $ par tâche28 * 2 $56 $
Total217 $ + 56 $273 $ par mois

Remarque : le nombre de conteneurs n’est pas pris en compte si l’Agent est déployé sur les instances EC2.

Cas nº 5 : nœuds Kubernetes et spans indexées

Agent exécuté sur 20 nœuds worker dans Kubernetes et envoi de 20 millions de spans indexées.

Unité de facturationQuantitéPrixFormuleSous-total
Hosts d’APM (nœuds)2031 $ par host20 * 31 $620 $
Spans indexées20 millions20 millions incluses avec 20 hosts d’APM (nœuds). Aucune span indexée supplémentaire0 * 1,70 $0
Total620 $ + 0 $620 $ par mois

Dans le cas de Kubernetes, l’APM est facturé par nœud et non par pod.

Cas nº 6 : fonctions Lambda et spans indexées

Appel continu d’une fonction Lambda toutes les heures pendant un mois et envoi de 20 millions de spans indexées.

Unité de facturationQuantitéPrixFormuleSous-total
Fonction Lambda15 $ par mois1 * 5 $5 $
Spans indexées20 millions1,70 $ par million de spans indexées20 * 1,70 $34 $
Total5 $ + 34 $39 $ par mois

FAQ

1. Comment un « host d’APM » est-il défini pour la facturation ?

Un host est une instance de système d’exploitation physique ou virtuel. Le nombre de hosts que vous surveillez actuellement dans le service Infrastructure de Datadog est mesuré toutes les heures. Pour la facturation de l’APM, le nombre de hosts sur lesquels l'APM est installé et qui envoient des traces est calculé toutes les heures. À la fin du mois, le prix qui vous est facturé est calculé en fonction du 99e centile d’utilisation des hosts d’APM.

2. Comment le tarif facturé est-il calculé en cas de déploiement d’un Agent par conteneur ?

Nous vous conseillons d'exécuter un Agent par host sous-jacent en cas de déploiement sur des conteneurs. Si vous souhaitez malgré tout exécuter un Agent par conteneur, chaque conteneur est considéré comme un host distinct. Ainsi, le prix s’élève à (prix par host d’APM) * (nombre de conteneurs).

1. Comment une « tâche Fargate d’APM » est-elle définie pour la facturation ?

Une tâche Fargate est un ensemble de conteneurs programmés pour s’exécuter sur AWS Fargate en tant que moteur de calcul sans serveur. Le nombre de tâches que vous surveillez simultanément dans Datadog est mesuré toutes les cinq minutes. La facturation de l’APM est basée sur le nombre moyen de tâches Fargate qui envoient des traces à Datadog par heure pour un mois donné pour votre compte.

4. Comment la facture est-elle calculée en cas redimensionnement soudain de mon environnement ?

Le tarif facturé pour l’APM est calculé en fonction du 99e centile du nombre d’Agents actifs qui envoient des traces toutes les heures de chaque mois. À la fin du mois, le centile le plus élevé n’est pas pris en compte pour éviter d’être facturé en cas de pic inattendu.

5. Les conteneurs pause Kubernetes sont-ils facturés ?

Kubernetes crée des conteneurs pause pour obtenir l’adresse IP du pod respectif et configurer l’espace de nommage du réseau pour tous les autres conteneurs qui rejoignent ce pod. Datadog exclut les conteneurs pause de votre quota et ne les facture pas (nécessite l’Agent 5.8+). Lorsque vous utilisez Kubernetes, l’APM est facturé par nœud et non par pod.

6. Le nombre de hosts facturés tient-il compte de mes services ?

L’APM est facturé en fonction du nombre de hosts déployés avec des Agents qui envoient des traces et non en fonction du nombre de services. La fonctionnalité App Analytics est facturée en fonction du nombre de spans indexées. Pour estimer le nombre de spans indexées que chaque service peut envoyer, utilisez l'Estimateur d’événements.

7. Qu’en est-il de mes filtres App Analytics existants ?

À compter du 20 octobre 2020, tous les filtres App Analytics existants sont automatiquement convertis en filtres de rétention. Vous pouvez continuer d’utiliser les filtres tel quel ou les modifier selon vos besoins. Les filtres qui sont concernés par cette transition sont marqués d’un i pour indiquer qu’ils sont issus d’App Analytics sur la page des filtres de rétention.

Pour aller plus loin