Intégrations Fusion

En plus des données Radar et Sonar, Openmix peut utiliser des données tierces dans ses critères de décision. Par exemple, vous pouvez intégrer un service de surveillance synthétique existant que vous utilisez déjà. Ou vous pouvez prendre des décisions basées sur les coûts en utilisant des données d’utilisation à jour de votre fournisseur CDN.

Menu Flux de données Fusion

Les flux de données Fusion sont accessibles depuis le menu de navigation, sous Openmix.

Par exemple, voici quelques flux de données Fusion courants qui fonctionnent avec les applications Openmix :

  1. Disponibilité du serveur – Ingère des données de fournisseurs tiers comme CatchPoint, Rigor et Pingdom pour déterminer l’accessibilité d’un hôte ou d’une application spécifique.
  2. Surveillance du serveur – Les métriques de fournisseurs comme Rackspace et New Relic permettent à Openmix de prendre en compte les métriques d’exécution du serveur telles que l’utilisation de la mémoire, la consommation du CPU, l’espace disque libre et la latence réseau dans la décision de routage. Openmix peut utiliser ces métriques pour prendre des décisions de routage marche/arrêt ou pour effectuer des changements de routage graduels en déchargeant le trafic d’un serveur surchargé.
  3. Contrôle des coûts CDN – Ingère les statistiques de bande passante et d’utilisation de tous les principaux CDN et rend ces données disponibles en temps réel dans les applications Openmix pour influencer les décisions de routage.
  4. Flux de données personnalisés définis par le client – Toute donnée à un point de terminaison que vous fournissez peut être ingérée et rendue disponible dans une application Openmix personnalisée pour être utilisée dans la décision de routage.

Intégrations Fusion

Service Type
Akamai Bande passante CDN, Utilisation CDN
AWS CloudFront Utilisation CDN
AWS CloudWatch Métriques d’instance
AWS ELB Métriques d’équilibreur de charge
AWS S3 Flux de données personnalisé
Azure Métriques d’instance
Catchpoint Alertes
CDNetworks Bande passante CDN, Utilisation CDN
ChinaCache Bande passante CDN
ChinaNetCenter Bande passante CDN
NetScaler Flux de données personnalisé
Datadog Alertes
Edgecast Bande passante CDN, Utilisation CDN
Fastly Utilisation CDN
Fusion Direct Flux de données personnalisé
Highwinds Utilisation CDN
HTTP GET Flux de données personnalisé
HTTP GET with Availability Flux de données personnalisé
JSON Flux de données personnalisé
Keynote Moniteur Web
Level3 Bande passante CDN, Utilisation CDN
Limelight Utilisation CDN
MaxCDN Bande passante CDN, Utilisation CDN
New Relic Apdex Score d’application
New Relic Server Monitoring Métriques d’instance
NGINX Métriques d’équilibreur de charge
NGINX+ Métriques d’équilibreur de charge
Pingdom Moniteur Web
Qbrick Utilisation CDN
Rackspace Métriques d’instance
Rigor Moniteur Web
SFR Bande passante CDN, Utilisation CDN
TCP Ping Moniteur Web
Touchstream Surveillance vidéo

Flux Fusion

L’écran suivant affiche tous les flux de données Fusion configurés. La liste fournit un aperçu des flux de données et de leur état actuel.

Liste des flux de données Fusion

Les colonnes fournissent les informations suivantes :

En-tête Description
État L’état actuel du flux de données. L’état indique : + vert, ce qui signifie que le flux récupère les données du service avec succès ; + jaune, ce qui signifie que le flux attend que les données soient récupérées du service ; ou + rouge, ce qui signifie que le flux ne peut pas être récupéré du service.
Nom du flux de données Le nom donné au flux de données. Facultatif, par défaut « Service - Nom de la plateforme » si non spécifié.
Service Le nom du service utilisé par le flux de données.
ID L’ID du flux de données. Ceci est nécessaire pour accéder à Fusion via l’API.
Nom de la plateforme Le nom de la plateforme associée au flux de données.
Exécuter toutes les Fréquence de mise à jour du flux de données à partir du service.

Création de flux de données

Si aucun flux de données Fusion n’est configuré, un écran de bienvenue vous invite à créer un flux de données.

Flux de données Fusion par défaut

Cliquez sur le bouton Démarrer ou sur + pour configurer un nouveau flux de données.

Nouveaux flux de données Fusion

Nouveaux flux de données

Cliquez sur l’icône du service que vous souhaitez intégrer et remplissez les champs de configuration requis.

Flux de données Fusion

Chaque service nécessite des paramètres de configuration différents. Vous avez besoin d’un nom d’utilisateur et d’un mot de passe ou d’un jeton généré pour l’authentification, ainsi que de toute configuration supplémentaire spécifique au service.

Configuration des flux de données Fusion

Tous les flux de données Fusion sont associés à une plateforme qui a été précédemment créée dans le portail NetScaler Intelligent Traffic Management. Cela permet à l’application Openmix d’interroger les données Fusion externes pour chaque plateforme et, en fonction de la logique de routage, de déterminer si la plateforme doit être considérée comme disponible pour une décision de routage.

La plupart des flux nécessitent la configuration des valeurs suivantes :

Élément d’entrée Description
Exécuter toutes les Fréquence de mise à jour du flux de données à partir du service externe. Fusion appelle le service à l’intervalle spécifié et met à jour les applications Openmix en fonction des nouvelles données.
Plateforme La plateforme associée aux données Fusion dans l’application Openmix.

Modification des flux de données

La modification d’un flux de données Fusion est aussi simple que de cliquer sur le flux de données dans le tableau et de cliquer sur le bouton Modifier.

Une fois que vous avez modifié la configuration, 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.

Historique du flux de données

Fusion collecte les 100 dernières réponses de chaque exécution dans l’historique du flux de données. Vous pouvez consulter l’état du flux de données, les informations sur les données et la charge utile renvoyée par le service. Après avoir sélectionné le flux de données spécifique dans la liste, cliquez sur le bouton Historique des journaux pour afficher l’historique du flux de données.

Historique du flux de données Fusion

Pour modifier la date sélectionnée, vous pouvez cliquer sur les boutons < ou > pour reculer ou avancer par rapport à la date actuellement sélectionnée, ou choisir une date spécifique dans la liste. Sélectionnez l’horodatage de l’instance spécifique et les données renvoyées par le service s’afficheront.

Flux de données en échec

Mise en quarantaine Fusion pour les flux Fusion en échec La mise en quarantaine Fusion s’applique à un flux de données Fusion d’un client en échec, si le flux est configuré pour s’exécuter à un intervalle d’interrogation de moins de 24 heures. Fusion applique une logique de quarantaine pour empêcher ces flux en échec de s’exécuter. Ceci est fait pour économiser les ressources (CPU/Mémoire) et éviter tout impact négatif sur d’autres flux de données Fusion valides.

La logique de quarantaine est appliquée en « reculant » le flux Fusion en échec à des intervalles progressifs. Cela se produit jusqu’à ce que le flux Fusion soit mis en quarantaine pendant 24 heures. À ce stade, le flux Fusion tentera de s’exécuter toutes les 24 heures. Le flux de données Fusion en échec n’est jamais complètement arrêté. Il continuera à s’exécuter, au minimum deux fois toutes les 24 heures.

Important :

  • Le flux de données Fusion s’exécutera toujours au moins deux fois consécutivement et échouera deux fois avant d’entrer dans la logique de quarantaine. Par exemple, si un flux d’une minute s’exécute et échoue deux fois consécutivement, il entrera dans la logique de quarantaine.

  • Si, à un moment donné, le flux de données Fusion s’exécute avec succès, il est retiré de la logique de quarantaine et s’exécutera à nouveau à son intervalle programmé régulièrement.

  • Si, à un moment donné, le flux Fusion est mis à jour (c’est-à-dire si l’utilisateur a saisi une mauvaise URL et l’a corrigée), le flux Fusion tentera de s’exécuter à nouveau dans la minute, quel que soit l’intervalle d’interrogation. S’il réussit, il sera retiré de la logique de quarantaine. S’il continue d’échouer, la logique de quarantaine sera appliquée.

Intégrations Fusion