Passer au contenu principal
Les Flux de métriques prennent en charge les plateformes de surveillance suivantes :

Datadog

Intégration native avec l’API de mesures de Datadog

New Relic

Diffusion en continu par l’entremise d’OpenTelemetry Protocol (OTLP)

Splunk

Diffusion en continu par l’entremise d’OpenTelemetry Protocol (OTLP)

Informations requises

Avant de configurer un flux de métriques, vous devez disposer des éléments suivants :
  • Accès à Auth0 Management API : créez une application de communication entre machines (M2M) dotée des autorisations suivantes :
    • read:event_streams
    • create:event_streams
    • update:event_streams
    • delete:event_streams
    • read:event_deliveries
    • update:event_deliveries
    Pour obtenir des instructions détaillées, consultez Obtenir des jetons d’accès pour Management API.
  • Auth0 CLI : installez Auth0 CLI pour configurer les flux de métriques à l’aide de commandes API.
  • Compte sur une plateforme de surveillance : un compte actif sur l’une des plateformes prises en charge.

Configurer Datadog

Transmettez en flux les mesures d’Auth0 directement à Datadog au moyen de son API de mesures native.

Informations requises

  • Un compte Datadog actif
  • Une clé API Datadog (à générer sous Organization Settings > API Keys dans Datadog)
  • Votre site Datadog (identifiant de région, par exemple US1 pour app.datadoghq.com, EU pour app.datadoghq.eu ou US3 pour us3.datadoghq.com)

Créer un flux de métriques

Accéder aux Flux de métriques :
  1. Accédez à Auth0 Dashboard > surveillance > Flux de métriques.
  2. Sélectionnez + Create Metric Stream.
  3. Sélectionnez Datadog.
Configurer le flux :
  1. Name : Saisissez un nom descriptif (p. ex. datadog-production).
  2. Datadog Site : Sélectionnez votre région Datadog dans la liste déroulante :
    • US1 pour app.datadoghq.com
    • US3 pour us3.datadoghq.com
    • US5 pour us5.datadoghq.com
    • EU pour app.datadoghq.eu
    • AP1 pour ap1.datadoghq.com
  3. Datadog API Key : Collez votre clé d’API Datadog.
  4. Sélectionnez Save.
Votre Flux de métriques est alors créé et activé automatiquement.

Vérifier dans Datadog

D’ici quelques minutes, les mesures Auth0 s’afficheront dans Datadog. Accédez à Metrics > Explorer et recherchez auth0.api_request.count pour consulter vos données.

Gérer les flux

Afficher tous les flux :
  1. Accédez à Auth0 Dashboard > Surveillance > Flux de métriques.
  2. Tous les flux configurés sont répertoriés avec leur destination, leur statut, leur nom et leurs abonnements.
Modifier un flux :
  1. Sélectionnez le nom du flux dans la liste.
  2. Mettez à jour la configuration.
  3. Sélectionnez Sauvegarder.
Activer ou désactiver un flux :
  1. Utilisez le bouton bascule dans la colonne Statut pour activer ou désactiver le flux.
  2. Les flux désactivés n’envoient plus de mesures, mais conservent leur configuration.
Supprimer un flux :
  1. Sélectionnez le nom du flux dans la liste.
  2. Sélectionnez Supprimer au bas de la page de configuration.
  3. Confirmez la suppression.

Configurer New Relic

Transmettez en flux les mesures Auth0 vers New Relic à l’aide du protocole OpenTelemetry Protocol (OTLP).

Obtenir les informations d’identification New Relic

1

Trouver votre terminal OTLP

Consultez la documentation OTLP de New Relic pour trouver le terminal propre à votre région :
  • États-Unis : https://otlp.nr-data.net
  • UE : https://otlp.eu01.nr-data.net
Notez l’URL de ce terminal.
2

Créer une clé de licence d’ingestion

  1. Accédez à [votre menu utilisateur] > API Keys.
  2. Sélectionnez Create a key.
  3. Sélectionnez Key Type = Ingest - License.
  4. Saisissez un nom descriptif et, au besoin, une note.
  5. Sélectionnez Create a key.
  6. Copiez la clé API sans attendre. Vous en aurez besoin aux étapes suivantes, et elle ne sera plus affichée.

Créer un flux de métriques

Accéder aux Flux de métriques :
  1. Accédez à Auth0 Dashboard > Surveillance > Flux de métriques.
  2. Sélectionnez + Créer un flux de métriques.
  3. Sélectionnez OpenTelemetry.
Configurer le flux :
  1. Nom : Saisissez un nom descriptif (p. ex., newrelic-production).
  2. Protocole : Sélectionnez HTTP dans la liste déroulante.
  3. Terminal OTLP : Collez l’adresse de votre terminal OTLP New Relic (p. ex., https://otlp.nr-data.net).
  4. Méthode d’authentification : Sélectionnez Clé API dans la liste déroulante.
  5. Nom de l’en-tête : Saisissez api-key.
  6. Clé API : Collez la clé de licence d’ingestion (Ingest License Key) New Relic que vous avez copiée aux étapes précédentes.
  7. Sélectionnez Sauvegarder.
Votre flux de métriques est alors créé et activé automatiquement.

Configurer Splunk

Transmettez en flux les mesures d’Auth0 vers Splunk Observability Cloud à l’aide du protocole OpenTelemetry Protocol (OTLP).

Obtenir les informations d’identification Splunk

1

Trouver votre terminal OTLP

Consultez la documentation de l’exportateur OTLP HTTP de Splunk pour trouver votre terminal.Le terminal respecte le format suivant :
Remplacez <REALM> par votre domaine Splunk (p. ex. us1, eu0, jp0).
2

Créer un jeton d’accès

  1. Accédez à Settings > Access Tokens > New Token.
  2. Saisissez un nom descriptif.
  3. Réglez Authorization Scope à INGEST (obligatoire).
  4. Définissez la date d’expiration du jeton.
  5. Sélectionnez Create.
  6. Copiez la valeur du jeton et conservez-la en lieu sûr. Vous en aurez besoin aux étapes suivantes.

Créer un flux de métriques

Accédez aux Flux de métriques :
  1. Allez dans Auth0 Dashboard > Surveillance > Flux de métriques.
  2. Sélectionnez + Créer un flux de métriques.
  3. Sélectionnez OpenTelemetry.
Configurez le flux :
  1. Nom : saisissez un nom descriptif (p. ex., splunk-production).
  2. Protocole : sélectionnez HTTP dans le menu déroulant.
  3. Terminal OTLP : collez votre terminal OTLP Splunk (p. ex., https://ingest.us1.signalfx.com/v2/datapoint/otlp).
  4. Méthode d’authentification : sélectionnez Clé API dans le menu déroulant.
  5. Nom de l’en-tête : saisissez X-SF-TOKEN.
  6. Clé API : collez votre jeton d’accès Splunk (obtenu à l’étape 2 ci-dessus).
  7. Sélectionnez Sauvegarder.
Le flux de métriques est alors créé et activé automatiquement.

Dépannage

Les mesures n’apparaissent pas

Vérifiez l’état du flux :
  1. Accédez à Auth0 Dashboard > surveillance > Flux de métriques.
  2. Repérez votre flux de métriques dans la liste.
  3. Vérifiez que la colonne Status affiche Enabled.
  4. Sélectionnez le nom du flux pour afficher sa configuration détaillée et vérifier les paramètres.
Vérifiez les informations d’identification de la destination :
  • Datadog : Confirmez que votre clé API est valide et que l’URL du site correspond à votre région Datadog
  • Destinations OTLP : Vérifiez que l’URL du terminal, le jeton d’authentification et le nom de l’en-tête sont exacts
Vérifiez la mise en cache en périphérie : N’oubliez pas que les requêtes mises en cache et celles bloquées par le WAF ne sont pas incluses dans les flux de métriques.

Coûts de surveillance élevés

Si vos coûts sont plus élevés que prévu :
  1. Vérifiez les balises que vous utilisez dans vos requêtes et vos tableaux de bord.
  2. Envisagez de retirer client_id et connection_id des agrégations.
  3. Utilisez l’échantillonnage ou le filtrage dans votre plateforme de surveillance pour réduire le volume de mesures ingérées.
  4. Agrégez selon des balises de plus haut niveau, comme api et operation_result, plutôt que selon des balises plus fines.