Keynote

Type de données

Surveillance Web

Description

La recette Keynote Fusion produit un flux de données Openmix qui combine l’emplacement géographique, les performances et la disponibilité. La section de format de flux de données montre un exemple de JSON produit par la recette Keynote Fusion qui est consommée dans une application Openmix.

Agents principaux

Keynote déploie des agents ou des nœuds dans le monde entier (dans plus de 200 emplacements). La chose unique à propos des agents Keynote est qu’il rapporte des événements DOM similaires aux scores radar. Nous avons beaucoup plus de mesures qui peuvent être utilisées pour les décisions de routage DNS Openmix, nous avons commencé avec les performances et la disponibilité. Lors de la configuration d’un script de surveillance dans Keynote, l’utilisateur sélectionne les agents qui exécutent le script. Le script peut être une URL simple ou un enregistrement basé sur le navigateur créé par l’utilisateur qui enregistre simplement les événements de navigation de l’utilisateur (c’est-à-dire, aller à la page d’accueil de l’URL, naviguer vers les graphiques, cliquer sur le bouton, etc.). Ce script a un identifiant unique appelé « ID de fente ».

Keynote Openmix Application

Le modèle d’application Openmix keynote peut être trouvé ici :https://github.com/cedexis/openmixapplib/tree/master/apps-javascript/keynote-geo-perf-avail. L’application Openmix essaie d’abord d’utiliser le pays demandeur comme correspondance pour obtenir les scores de performances et de disponibilité à partir du flux de données Fusion. S’il n’y a pas de pays correspondant, l’application s’enroule et tente de faire correspondre sur le marché. Dans tous les cas, si un pays ou une correspondance de marché a été trouvé, l’application Openmix choisit le score de performance Keynote le plus bas. S’il n’y a pas de pays ou de marché correspondant, la recette utilise le fournisseur par défaut. Il existe des seuils de performance et de disponibilité dans l’application Openmix qui peuvent être modifiés pour répondre aux besoins spécifiques des clients. Pour qu’une plate-forme soit considérée comme un candidat viable, les scores Keynote pour un emplacement géographique correspondant ne doivent pas être hors limites du seuil.

Flux de données Keynote

La mesure de la performance est similaire au radar RTT et mesurée en secondes. Le score de disponibilité est un pourcentage compris entre 0 et 100.

Remarque : Si vous regardez la Chine et le Japon ci-dessous, il apparaît comme si le score du marché asiatique était incorrect. Ce que vous ne voyez pas, c’est que la Chine a en fait deux agents Keynote signalant des scores et que l’affichage des résultats pour la Chine est la médiane des deux scores. Pour le marché asiatique, les scores perf individuels sont : 37.178 (agent de Beijing), 1.4550 (agent de Hong Kong) et 1.2460 (Japon). En utilisant la médiane, nous obtenons la valeur moyenne à déclarer pour le marché asiatique.

Format de flux de données

      {
        "countries": {
          "CN": {
            "avail_data": "97.85"
            "avail_data": "97.85"
          },

          "DE": {
            "avail_data": "1.3980"
            "avail_data": "100"
          },

          "JP": {
            "avail_data": "1.2460"
            "avail_data": "100"
          },

          "FR": {
            "avail_data": "1.1200"
            "avail_data": "100"
          },

          "US": {
            "avail_data": "1.0765"
            "avail_data": "100"
          },

          "GB": {
            "avail_data": "1.0630"
            "avail_data": "100"
          }
        },

          "markets": {
            "AS": {
              "avail_data": "1.4550"
              "avail_data": "100"
            },

          "EU": {
            "avail_data": "1.1200"
            "avail_data": "100"
          },

          "NA": {
            "avail_data": "1.0765"
            "avail_data": "100"
          }
        }
      }
<!--NeedCopy-->

Notes d’implémentation

Comment installer

Pour l’installer, l’utilisateur a besoin d’un compte de portail Keynote, d’une clé API et d’un « ID de slot ». Dans le portail Keynote, le « Slot Id » et un graphique du portail Keynote montrent les données que nous collectons et transmettons à l’application Openmix.

Comment ça marche

En fonction de l’intervalle de fréquence de la recette, Fusion obtient les données de performance et de disponibilité pour chaque agent Keynote configuré dans le script défini par le client. La recette sonde actuellement les données du graphique Keynote pour les 5 dernières minutes. Une fois que nous avons le flux de keynote brut, nous effectuons des recherches de localisation de l’agent Keynote en utilisant les emplacements géographiques du portail pour mapper le nœud de l’agent Keynote à nos codes ISO Pays et Marché. À partir de là, le flux de données Keynote est produit et envoyé aux travailleurs (si une plate-forme de destination a été sélectionnée).

Si plusieurs agents Keynote sont configurés pour le même pays et/ou marché (le script Keynote peut sélectionner de nombreux agents aux États-Unis par exemple), Fusion utilise une valeur médiane pour toutes les mesures de l’emplacement géographique pour signaler un score unique à utiliser dans l’application Openmix.

Une fois l’installation terminée, le flux de données sera répertorié sur la page d’accueil des flux de données Fusion avec un état vert et des mesures de surveillance dans l’historique des journaux.

Pour modifier un flux de données Fusion, cliquez sur le flux de données dans la liste, puis cliquez sur le bouton Modifier. Une fois la configuration modifiée, cliquez sur Enregistrer. Cela vous ramène à la liste des flux de données avec vos modifications enregistrées et appliquées au flux de données.

Configurer dans Fusion

Vous pouvez accéder aux flux de données Fusion à partir du volet de navigation gauche, sous Openmix. Pour les étapes initiales, veuillez vous référer à Integration de Fusion Documentation.

Lorsque vous accédez à la boîte de dialogue de configuration spécifique au service, entrez les éléments suivants :

  • Nom : nom donné au flux de données. La valeur par défaut est « Service - Platform Name » s’il n’est pas spécifié.
  • Exécuter chaque : fréquence à laquelle le flux de données est mis à jour à partir du service.
  • Plateforme : Plateforme associée au flux de données.
  • Clé API : Trouvé dans le portail Keynote.
  • ID de slot : ID de slot est disponible dans le graphique du portail Keynote qui montre les données transmises à l’application Openmix.

Une fois l’installation terminée, elle est répertoriée sur la page d’accueil des flux de données Fusion avec un état vert et des mesures de surveillance dans l’historique des journaux.

Pour modifier un flux de données Fusion, cliquez sur le flux de données dans la liste, puis cliquez sur le bouton Modifier. Une fois la configuration modifiée, cliquez sur Enregistrer. Cela vous ramène à la liste des flux de données avec vos modifications enregistrées et appliquées au flux de données.

Keynote