雷达
Generalites
雷达组成l ' épine dorsale de la méthodologie de collect des données。雷达利用un script JavaScript intégré dans les pages d 'une page de contentu ou d 'un fournisseur d 'applications pour collector des信息sur les performance et la disponibilité d 'un centre de données ou d 'une plate- formme de livraison。
Le client Radar est une application JavaScript qui s 'exécute sur les pages Web des clients et dans les application mobile。Son objectif principal est de rassembler les données de performance réseau utilisées pour prendre des décisions de routage intelligentes via Openmix, et de fournir des plug-in option pour active d 'autres services de intelligence du traffic, tel que que temps de收费de page, le temps de resource de page et les mesures de lecture vidéo。
Le客户端雷达est完成,mais léger et离散。Le客户出席que la plupart des resources de page aient été téléchargées avant d 'effectuer la不可抗力party de son labour, et toutes les communications réseau sont effectuées de manière asynchrone dans la mesure du possible。cesinstructions spécifient la plate- formme à mesurer suivante au cours de la session, choisie parmi les platformes communautaires et tout les platformes privées spécifiques à ce membre de la communauté。Ils不合格également les类型测量器à有效器,ce qui peut包括la disponibilité, le temps aller- reour, le débit ou toute autre收集测量器。
Pour le renderre aussi petit que possible, le JavaScript est compilé avec des optimisation avancées à l 'aide du compilateur de fermeture谷歌。Les fonctionnalités optionnelles avancées sont fournies sous formme de插件pour Les clients qui choisissent de Les utiliser。
Communaute雷达
Grâce à une approche communautaire unique, Radar apte une transparency inégalée aux performance et à la disponibilité mondiales des plus grandes基础设施,de l 'informatique en nuage et du stockage aux réseaux de diffusion de contents et applications。Grâce à雷达,les clients peuvent rapidement trouver les platformes les plus performantes et les moins performantes pour chacun de leurs访问者。
雷达est la première coopérative云互联网监视。Devenir memberbre de la communauté signifie un accès illimité à notre base de données de rapports historiques, y comppris une segmentation détaillée par fournisseur, pays et réseau。
Être成员communauté雷达fournit également un ensemble rich d 'outils pour capture les niveaux de service fournis par les基础设施de diffusion de contentu internet et externes。独特的à雷达est la capacité d 'utiliser les访问者de votre网站网站倾泻测量器'expérience qu 'ils接收de平台qui sont pas actuellement utilisées par une企业。La même méthodologie permet d ' évaluer objectimles plates-formes cloud tout au long de leur cycle de vie, y compis l ' évaluation continue des performance par rapport aux SLA。
En ajoutant une balise JavaScript简单à votre页面Web ou un SDK aux applications mobiles, les clients peuvent transformer chacun de leurs visitor En un«agent de test»virtuel。勒雷达déclenche des测量basées sur les服装téléchargeant des物体référence et en比较基础设施互联网与外部,les中心données, les réseaux de分布et les板块-形成云告诉que vues par les utilisateurs finaux réels de sites oud 'applications Web。
参与的优势原则
雷达s ' attack à de multiple défis liés à la diffusion du Web grâce à son approach de surveillance et de收集de données。Les principaux avages de la participation à la communauté Radar sont Les suivants:
- 环境测试地块,avec des utilisateurs denous les réseaux et tous les sites(加de 42 000 réseaux侦察jusqu ' à présent)。
- 法国重要情报及先进服务机构décision + éclairée。
- 透明的表现,实际的和评论的,和组成的régions où你的命运和使用的方式。
- différence pour les utilisateurs web et mobiles(性能,disponibilité et QoS)。
- Vue globale(加上de 190 pays) des information jusqu ' aux niveaux du pays, du réseau, de la région和de l ' État。
- Données réelles et inpartiales en utilant les utilisateurs finaux les données radar sont de l 'information du«monde réel»plutôt qu 'un test synthétique ou une estimation optimale。
- Tous les utilisateurs ne sont pas les mêmes: compprenre les différentes机器,连接和服装。
- Visibilité des性能des页面réelles。
点repère
ITM雷达fournit 3 repères
- 标杆管理法规
- 基准测试致敬
- 分析页面的比较费用
基准测试de la communauté des CDN, du Cloud et des数据中心
Les mesures de communauté sont fournies par le biais d 'un modèle de crowdsourcing fournissant au client une vue d 'ensemble de la performance et de la disponibilité d 'un fournisseur à un niveau géographique et logique。Les mesures communauterent d ' établir des比较入口qualité de l 'expérience d ' un fournisseur telle qu ' elle est perçue par l ' utilisateur final et permeentune分析de«模拟»dans l ' évaluation des fournisseurs et fournisseurs pour la distribution du contentu et des applications。现在联合国模型德众包,les客户ITM beneficient d一个+大granularite et de水平质量des数据当时de l”等杜suivi des表演des fournisseurs, meme在endroits ou联合国客户n可能不是一个福特三硝基甲苯炸药d 'utilisateurs voire不管哪个utilisateur呢。
Les mesures elles-mêmes utilisent un ensemble standard d ' objects situés dans Les différents fournisseurs de Cloud et CDN que Les utilisateurs finaux téléchargent lorsqu 'ils exécutent le client Radar JavaScript, ou la logique SDK mobile, sur le site ou l 'application d 'un propriétaire de contenu。
Les measures suivantes sont ensuite rapportées à ITM et présentées dans Les interfaces de reporting du portail ou de l 'API:
- Disponibilité: que l 'objet soit chargé ou non。
- Temps de réponse: Temps nécessaire pour que le server réponde à une demand ultérieure, une fois que tout le bruit lié à l ' établissement d ' une connexion est terminé。航海与fournisseur近似近似关系式。
- Débit: il s 'agit du débit de données de la connexion, en kilobits par second, mesuré à partir de la récupération d 'un objet de 100 Ko。
基准测试致敬
Dans le cadre du déploiement de Radar Tag, ITM permet au client de créer ses propres tests de«benchmark»mesurés par les visitors du client。Cela peut être pour les datacenters ou leurs propres contrats CDN et Cloud。Comme pour les measures de référence de la communauté, les mêmes measures sont fournies: disponibilité, temps de réponse et débit, ce qui permet au client d ' évaluer效能une stratégie de diffusion de contenante存在。
Ces信息privées sont unique disponibles pour le client et ne sont pas partagées。用法示例:
- 数据中心架构
- 利用自觉性对象测试页面
- 利用de leur propre合同和compte auprès d 'un fournisseur ou d 'un ensemble de fournisseurs spécifiques
分析雷达的对比电荷
Dans雷达ITM永久客户端信息détaillées sur la façon don ' les pages sur lesquelles la balise est implémentée sont téléchargées。ITM提供信息,信息的渗透性,信息的性能,信息的渗透性,信息的渗透性,信息的渗透性,信息的渗透性,信息的渗透性。Les données sont fournies via l 'API de synchronisation de navigation prise en charge par de nombreux navigateurs de version加上récente。
Balise雷达
La balise Radar peut être intégrée à l 'aide d 'un extrait JavaScript。倒accéder à la页Balise雷达, procédez comme西装:
- 思杰智能交通管理门户。
- Dans le menu de navigation de gauche, sélectionnez雷达>应答器Javascript.
拉页Balise雷达打开。
Si vous n ' avez pas encore configuré la balise Radar, une barre horizontale orange apparaît en haut de l ' écran vous inquant que les measurement Radar n ' ont pas été détectées。
赛特·巴利橙apparaît également si la balise n 'a pas été configurée更正。
Sinon, si ' étiquette雷达功能comme prévu, vous voyez une barre horizontal verte vous inquant que les measurement雷达été obtenues avec succès。
Sur cette page, vous pouvez sélectionner la version de balise适用à votre usage et la copy dans le Presse-papiers。
标记:最重要的de ne pas修饰符cet extrait JavaScript。密码包括重要的信息modifiées,重要的信息créer不能注意的信息。
Intégration de la balise雷达
L 'intégration de la balise雷达est关系简单。找到你能找到的东西了JavaScript ci-dessous à votre balisage de site。Placez-le dans le HTML des pages que vous vouz mesurer。我的建议是,我的位置,我的页面,我的工作,我的工作< /身体>
.
应答器雷达参数défaut
Il s 'agit de la version recommandée de la balise雷达。Cette版本出席que l ' événement de charge soit terminé avant de télécharger et d 'exécuter le client Radar, en veillant à ce que l ' événement de charge soit ininterrompu。
<脚本> if (typeof窗口。addEventListener === "function"){窗口。addEventListener("load", function() {if(窗口。cedexis === undefined) {var radar = document.createElement("script");雷达。src= "//m.giftsix.com/docs//radar.cedexis.com/1/54621/radar.js"; // replace with user specific value document.body.appendChild(radar); } }); }
Cette版本de la balise empêche le téléchargement du client Radar de bloquer l ' analyse ultérieure de la page, mais l 'exécute avant le déclenchement de l ' événement de charge。Il s ' address principalement aux clients qui utilisment des paramètres de stratégie de sécurité du contenu empêchant l 'utilisation de JavaScript enligne。Il est également destiné aux客户端可利用le插件QoS vidéo, où le客户端雷达doit充电器le加上tôt可能。
措施最近
这个表格措施最近vous permet d 'afficher les dernières measures prises à l 'aide de Radar。
Cliquez sur le bouton措施最近.Il vous donne les information suivantes:
- 日期等辅助措施été企业UTC。
- 支付où la测量a été effectuée。
- La plate- formme qui a été utilisée pour prendre La measure。
- ID de la plate- formme。
- 测量类型,c 'est -à-dire连接时间(en毫秒),时间réponse (en毫秒)ou Débit (en千比特秒)
- 价值réelle de la mesure en millisecdes (pour le temps de connexion et le temps de réponse) ou千比特每秒(pour le débit)。
La barre de measurement雷达apparaît également dans La page表矿房雷达lorsque vous vous connectez pour la première fois au portail ITM。
Intégration avec les应用程序移动
L 'intégration avec les应用程序移动se fait通过des wrappers autour des vues Web cachées qui exécutent le客户端JavaScript。Cela garantit la cohérence des données collectées dans les navigateurs et les应用程序移动。
指令倒l 'intégration de雷达avec l 'application iOSCe référentiel GitHub suivant continental le code wrapper et des instructions étape par étape pour l 'intégration de Radar avec l 'application iOS:
指令倒l 'intégration德雷达avec安卓Android雷达est une bibliothèque client qui facility l 'intégration de Radar dans les applications Android。Il peut être trouvé ici:
Intégration avec Citrix ADC
La balise雷达最重要的汽车elle fournit à Openmix des测量qui渗透à Openmix de prendre de meilleures décisions de routage。加上les pages Web utilisent la balise, meilleures sont les décisions de routage。
Les méthodes suivantes vous permeent de placer la balise Radar JavaScript dans votre page Web à l 'aide de Citrix ADC。Citrix ADC配置实用程序。
cesméthodes vous渗透d ' injection la balise雷达dans vos réponses。注入la balise Radar, vous devez utiliser des réécritures。Les réécritures sont divisées en trois étapes: création d’actions,配置de stratégies et liaison de stratégies。
Configuration de la ligne de command
Ligne de command Configuration de l 'action de réécriture
模型:
add重写action [] [-pattern | -search ] [-refineSearch ] [-comment ]
为例:
添加重写动作radar_tag动作insert_after HTTP.RES.BODY(HTTP.RES.CONTENT_LENGTH).BEFORE_STR("")“<脚本异步src = \ \”/ / radar.cedexis.com/1/ < customer_id > / radar.js \ \ " > < / >脚本”“< !——NeedCopy >
标记: Insérez选民个人身份客户端là où il est indiqué< customer_id >
Ligne de命令配置de la stratégie de réécriture
模型:
添加重写策略 [] [-comment ] [-logAction ]
为例:
HTTP.RES.HEADER("Content-Type").TO_LOWER.CONTAINS("text/html") radar_tag_action
Stratégie de réécriture de liaison de ligne de command
Modèle 1:
bind vpn vserver [-policy [-priority ] [-secondary] [-groupExtraction] [-gotoPriorityExpression ] [-type ]] [-intranetApplication ] [-nextHopServer ] [-urlName ] [-intranetIP ] [-staServer [-staAddressType (IPV4 | IPV6)]] [-appController ] [-sharefile ]
例1:
bind vpn vserver -policy radar_tag_policy -type RESPONSE -priority 10
Modèle 2:
bind cs vserver (-lbvserver | -vServer | (-policyName [-targetLBVserver ] [-priority ] [-gotoPriorityExpression ] [-type (REQUEST | RESPONSE)] [-invoke ( )]) | (-domainName [-TTL ] [-backupIP ] [-cookieDomain ] [-cookieTimeout ] [-sitedomainTTL ])
例2:
bind cs vserver -policyName radar_tag_policy -type RESPONSE -priority 10
Modèle 3:
bind lb vserver @ (@ [- weight ]) | @ | (- policyName @ [-priority ] [- gotoPriorityExpression ] [-type (REQUEST | RESPONSE)] [-invoke ( )])
例3:
bind lb vserver -policyName radar_tag_policy -type RESPONSE -priority 10
Modèle 4:
bind rewrite global [] [type ] [-invoke ( )]
例4:
重新绑定全局radar_tag_policy——NeedCopy >
配置实用GUI
Action de réécriture de l 'interface graphique
Dans le menu de navigation de gauche de la page配置Citrix ADC, accédez àAppExpert->Réécriture -> Réécriture行动réécriture
Cliquez sur le boutonAjouter.
Dans la page配置l 'action de réécriture, entrez l 'expression comme indiqué dans l ' example。
Dans le脚本雷达,entrez votre ID客户端Dans l 'espace indiqué
< customer_id >
.Selectionnez好吧.Vous avez terminé la création de votre action de réécriture。
Stratégie de réécriture de l 'interface graphique
Dans le menu de navigation de gauche de la page配置Citrix ADC, accédez àAppExpert->Réécriture -> RéécrituredesStratégies de réécriture
Cliquez sur le boutonAjouter.
Dans la page配置拉stratégie德réécriture, entrez l 'expression comme indiqué dans l ' example。
双击苏尔克里尔.
Vous avez terminé la configuration de la stratégie de réécriture。
Stratégie de réécriture de联络GUI
Une fois la配置terminée, la dernière étape一致à lier la stratégie à l 'aide duGestionnaire de stratégies.
Accédez à la页面Réécrire les stratégies.
Sélectionnez la stratégie de réécriture que vous avez créée pour la balise雷达。
Accedez盟祝词stratégies.
Dans la pageGestionnaire de stratégies, vous pouvez lier la stratégie en procédant comme suit。
- 倒绑定点, vous avez la possibilité de sélectionnerRemplacer全球,VPN虚拟服务器,内容切换虚拟服务器欧负载均衡虚拟服务器.
- 倒Protocole, selectionnezHTTP.
- 倒键入de connexion, selectionnez响应.
- 倒虚拟服务器,“用我的名义代替我的服务”。
- 双击苏尔继续.
- Dans la page suivante, sélectionnez laStratégie de réécritureQue vous avez créée précédemment。
- Ajouter desDétails de liaison.
- 双击苏尔绑定.
Avec les méthodes ci-dessus, vous pouvez insérer la balise Radar dans vos pages网页。我是说,我是说,我是说,我是说,我是说,我是说,我是说,我是说。过滤supplémentaire peut être effectué pour mieux contrôler les pages sur lesquelles la balise est implémentée。
配置雷达
Vous pouvez configurer Radar sur la page配置雷达.
- 思杰智能交通管理门户。
- Dans le menu de navigation de gauche, sélectionnez雷达>标签配置.
雷达系统配置。Ici vous pouvez définir différentes options pour personaliser les measures Radar。Le radar JavaScript dispose de paramètres que vous pouvez personaliser pour ajuster les éléments de temporation et de retard, Le nombre de tests effectués par les utilisateurs finaux pour les测量communauterres et privées, et les valeururs de délai d 'attente pour mesurer la disponibilité等。
Le tableau suivant fournit des information sur les options de configuration et les paramètres par défaut pour chacune d 'elles。你有权修改,保证你有权修改Mettre à jour les paramètres雷达En bas de l ' écran pour appliquer les修改。
函数 | 标记为 | 描述 | Paramètre par défaut |
---|---|---|---|
选项取消同步 | Délai de démarrage | Le délai, en secondes, entre l ' événement OnLoad de la page et Le moment où雷达enregistre la同步导航。 | 2秒钟 |
Delai德 | Le délai, en minutes, entre les sessions de mesure。5、巴黎雷达prendra + de measurement après测程测程répétition。Si la valeur est 0, la balise radar ne prendra aucune measurement supplémentaire。 | 5分钟 | |
协议选项 | Toujours autoriser les measures HTTPS privées | Permet au client Radar de prenre des measures HTTPS même à partir d 'un site Web HTTP。 | 模板测量模板avec des协议URL对应à la page où le client雷达测试课程d 'exécution。 |
Autoriser les measures HTTP privées sur les connections HTTPS。 | Permet au client Radar de prenre des measures HTTP à partir d 'un site Web HTTPS。 | 模板测量模板avec des协议URL对应à la page où le client雷达测试课程d 'exécution。 | |
Taux d 'echantillonnage | Fréquence d’échantillonnage雷达 | 网页量où la balise Radar est activée pour prenre des measures。 | Desactive |
措施privee | 测量方法privées页面最大收费 | ** .最大版式privées que雷达测量页 | 汽车* |
措施de débit privé最大 | 最大规格débit des plates-form privées par charge de page.** | 4 | |
措施施行 | 测量方法communauté页面最大收费 | ** .雷达测量收费页最大规格手册 | 汽车* |
测量度débit最大德拉communauté | ** .** .** .** .** | 4 |
*交通智能自动指示détermine le nombre de plate -formes à mesurer pour une session donnée, en function de l 'emplacement de l 'utilisateur final。Nous essayons de mesurer + de plater -formes par session pour les petits réseaux, où les données sont rare, plutôt que de grandands réseaux, où elles sont denses。
**Il s 'agit du nombre maximal de measures tentées par session。参数举例:Radar peut mesurer 4盘成型privées Par session, toutes étant configurées pour mesurer à la fois la RTT et le débit。Mais si最大私人Wridput测量est défini sur 2, le client cessera d 'inclure les measures de débit après avoir mesuré les 2 premières plate -formes privées。倒双人杯dernières盘子-形式,il ne mesurera que la RTT。
Les options de synchronous vous permeentde définir la durée d 'attente de Radar avant de commencer à prendre des measures。
备注:Le délai de démarrageEst en seconds, tandis que leDélai de répétitionEst分钟。
协议选项
常态化,客户端雷达测量板格式avec des URL don ' t les protocol通讯员à ceeux de la page où il s 'exécute。Ces options vous permeent de remplacer ce comportement pour les plate - forms privées。举例来说,l '激活«总是允许私有HTTPS测量»永久的客户端de测量https://myprovider.com/r20.gif
从http://example.com
, tandis que«总是允许私有HTTP测量»permet au客户端测量者http://myprovider.com/r20.gif
从https://example.com
.
Ces options doivent généralement être évitées sauf dans les cas d 'utilisation extrêmes。La meilleure façon de vous担保que vous obtenez une densité de measurement privée adéquate est de configurer vos板-形式pour mesurer les板-形式等协议que vous utilisez réellement en production (et pas plus), et faire déployer La balise雷达sur autant de pages de production que possible。Nous appelons parfois cela " Mettre le radar là où il est nécessaire。"
La fréquence d ' échantillonnage vous permet de définir un pourcentage de pages Web (vues par les utilisateurs) à partir de laquelle collection les measures。举例来说,si votre网站reçoit 10万页价值比日价值définissez un taux d ' échantillonnage 5%, Radar ne recueille que les measurement de 5% 10万页价值比日价值。
措施privee
Ces paramètres s 'appliquent aux measures de vos platformes privées。Les plate - forms privées sont celles que vous configururez dans la sectionPlates-formespour mesurer des CDN spécifiques, des fournisseurs de cloud et d’autres parties de votre基础设施。Voir la sectionPlates-formesPour + d ' information。
雷达导航设备信息永久配置选项à la communauté。
Désactiver les测试雷达
S 'il est nécessaire de désactiver快速les测量雷达si quelque选择d 'inattendu se产品,vous pouvez le faire dans le portail pour éviter les changements de code d ' ence sur votre site。
dan la page配置de la对撞雷达,désactivez测量仪privées,测量仪在巴黎的巴黎活跃的苏尔Desactive。
双击苏尔注册la配置雷达倒确认液修改。Les changements peuvent prendre une minute ou deux pour se propager après quoi Les measures radar s 'arrêtent。
Méthodologie du客户端雷达
一个人的行为是最基本的会话.Toutes les données envoyées par le client sont associées à une session。Les sessions sont créées en appelant Les serveurs Citrix, appelés demand d 'initialisation。历次快速飞行,永久安全保证données雷达有效飞行acceptées。En reason de ceette fonctionnalité, les measures radar sont toujours fournies par lots associés à leur ID de transaction de session, et nous nous référons souvent à une«session radar»pour décrire les measures qui y sont associées。
会话雷达
Une session Radar est l 'unité de travail principale que le client effect。Il consistenune demand adressée aux serurs Citrix pour obtenir la configuration du client et unensemble de plate -formes à测量器,suvies de demandes pour mesurer ces plate -formes et signaler les résultats。在这里是manière异步等sérialisée,在这里是à福伊斯。会议通常在10秒内结束。
探空类型
chque rapport envoyé par le client a un type de sonde associé, qui indique au système quel type de mesure il s 'agit et comment le traiter。Il indique également les types de measures à actutuer, ce qui peut inclure la disponibilité, le temps aller- reour, le débit ou toute autre汇编de measures»
我们存在着重要的关系disponibilité和分析表现(comme le temps aller- reour et le débit)。La disponibilité d 'une资源particulière est toujours mesurée en premier dan une session de mesure particulière。Ce n 'est que si la measure de la disponibilité réussit que des measure supplémentaires des performance de la même resource peuvent être prise au cours de la même session "
Si un réseau particulièrement借出souffre d 'une pananne de disponibilité, cela peut entraîner l 'amélioration des全球表现des rapports qui inclent ce réseau。Il s 'agit unique d 'un arfact de reporting,汽车思杰智能交通管理利用toujours les données de performance les plus granulaires et spécifiques au réseau pour prendre des décisions en temps réel。
Disponibilite
La disponibilité également conue souous le nom de sondes de démarrage à froid est destinée à permettre aux services de réchauffer leurs cache。“我的存在是无价的”associée à“我的灵魂”。我们的智慧disponibilité pour déterminer我们的智慧是无限的。
Si une plate- formme n 'est pas configurée pour exécuter une sonde de démarrage à冷静,合理使用les résultats de la sonde RTT à la place d 'un rapport de démarrage à冷静pour fournir des措施de disponibilité。
même,为我们提供动态服务'accélération网站,为客户télécharge为我们提供小测试对象和信号,为我们提供冷冻和温度réponse。
测试物体 | 定义 |
---|---|
标准 | 同步资源利用率:ResponseStart - RequestStart |
方法dynamique | 同步资源利用率:ResponseEnd - DomainLookupStart |
RTT
测试物体 | 从 | API | 描述 |
---|---|---|---|
标准 | responseStart - requestStart | 资源日历 | 返回巴黎的时间réponse à une requête HTTP。 |
方法dynamique | ResponseEnd - DomainLookupStart | 资源日历 | 需要的时间,包括回忆的时间,联系的时间和réponse的时间。 |
借记
测试物体 | 从 | API | 描述 |
---|---|---|---|
标准 | 尾数(千字节)* 8/(ResponseEnd - RequestStart) | 资源日历 | Débit mesuré(千比特每秒)倒une需求entière et une réponse basée sur un téléchargement d ' object de test volumineux。 |
方法dynamique | 尾数(千字节)* 8/(ResponseEnd - DomainLookupStart) | 资源日历 | Débit mesuré(千比特每秒)倒une需求entière et une réponse basée sur un téléchargement d ' object de test volumineux。Cela n 'inclut généralement pas le temps de connection ou le temps de recherche DNS dan le cas où un objecet de test RTT a déjà été téléchargé。 |
试验对象
Les对象de测试sont des fichiers hébergés sur des plate - forms et téléchargés par le client pour générer des measures。Cette section décrit les différents type d ' object de test pris en charge par le client。Tous les types d ' objects ne 'appliquent pas à Tous les platformes。
恩,obligatoire:
L 'en-tête de réponse Timing- allows - origin est requis pour permettre L 'accès JavaScript aux données de synchronisation de bas niveau fournies par L 'API资源定时。Le paramètre recommandé estTiming-Allow-Origin: *
, qui indique quel 'autorisation d 'accéder aux données de synchronisation de la resource doit être accordée à JavaScript s 'exécutant sur n ' import quel domain。
标准
Les objects de test standard sont des支持que le客户端télécharge en définissant l ' attributesrc
sur un objet图像。Une fois téléchargé, le客户端利用l 'API资源定时倒收集器des données de性能。cesobjects de test doivent être servis avec l 'en-tête de réponse timing - allowed - origin。Reportez-vous à la sectionTiming-Allow-Origin头Pour + d ' information。
标准的小
小物体测试标准est unfichier image de pixel unique, utilisé lorsque Le client doit effectuer une demand réseau légère。
Le petit object de test standard est utilisé dans les cas d 'utilisation suivants:
- Sondes de démarrage à冷非动力学
- 非动力测温仪
标准大
L 'objet de test standard de grande taille est un fichier image de 100 Ko utilisé pour mesurer le débit d 'une plate- formme。
Nommage d ' objectvoluumineux:倒计算器le débit, le客户端doit connaître la taille de l ' object de test。Le client détermine Le nom de fichier en recherchant la base de connaisances quque part dans Le nom de fichier;r20 - 100 kb.png
比如。Les clients peuvent mesurer des fichiers image de tailles différentes à condition que le nom contienne la taille du fichier de la même manière, para example模板- 2048 kb.jpg
.
方法dynamique
Les objects de test dynamques sont utilisés pour mesurer Les performance associées aux services d 'accélération du site。Chacun est un fichier HTML content JavaScript capable de collector des horodatages à partir de l 'API Navigation Timing et de les publier sur la page parent。Le客户端télécharge l ' object test à l 'aide d 'un iframe et obtient ces horodatages, qu 'il利用pour calculator les measurement。
Sécurité et验证
L ' object test test un object de 40 Ko。Une nouvelle fonctionnalité de l ' object test est un HMAC (code d ' authentication de message basé sur le hachage) qu 'il fournit en function des paramètres de requête et d 'une clé secrète à laquelle le server a accès。Ce HMAC est renvoyé avec notre measurement, Ce quous permet de valider que le client radar a pu accéder à l ' objecet de test et que rien n 'a été mis en cache。
Différence entre les object de test dynamics et standard:
雷达测量标准,独特理论'activité原则要求associée au téléchargement试验目标,服务标准'accélération现场,测量目标及大目标'activité。Par conséquent, la recherche DNS et le temps de connection sont également inclus。En oute, les measurement dynamques sont destinées à mesurer les performance de la demand lors de la frappe de l ' origin du service, et pas selement un cache périphérique。
Dans le portail, vous pouvez choisir cette méthodologie en procédant comme suit:
- Dans le menu de navigation de gauche, accédez à园地.
- Cliquez sur l 'icôneAjouter une plate- formationDans le coin supérieur droit de la page。
- Accedez一板形privée > Catégorie > contu dynamique.
- Dans la boîte de对话雷达试验对象, activez la案例à cocherpersonaliser les sondes.
- Entrez l 'URL临时réponseet choisissez网页dynamiqueDans la liste déroulanted型'objet.
动力测试小对象utilisé浇注测量器disponibilité和时间的测量器à辅助德拉même探空浇注服务'accélération现场。
iNav
L ' object de test iNav est un fichier HTML静态内容JavaScript capable d ' efftuer uncertain nombre de tâches。Le client indique la tâche qu 'il souhaite effectuer en inclant les paramètres de chaîne de requête dans l 'URL qui charge Le fichier HTML dans un iframe。测试iNav使用要求:démarrage à冷冻iNav温度allps - reour iNav
iUNI
L ' objecet de test iUNI est utilisé pour détecter la valeur UNI associée à un ensemble de measurement Radar pour une plate- formme (L 'autre méthode étant CORS AJAX qui ne nécessite pas d ' objecet de test séparé)。
AJAX让
La méthodologie AJAX GET peut généralement être utilisée avec n ' import quelle URL que le client souhaite mesurer, à condition qu 'elle soit fournie avec l 'en-têteTiming-Allow-OriginEt UN en-têteAccess-Control-Allow-Originapproprie。Dans le portail, vous pouvez choisir cette méthodologie en procédant comme suit:
- Dans le menu de navigation de gauche, accédez à园地.
- Cliquez sur l 'icôneAjouter une plate- formationDans le coin supérieur droit de la page。
- Accedez一板形privée > Catégorie > contu dynamique.
- Dans la boîte de对话雷达试验对象, activez la案例à cocherpersonaliser les sondes.
- Entrez勒临时réponseet choisissezAJAX(得到)Dans la liste déroulanted型'objet.
Timing-Allow-Origin恩
L 'en-tête de réponse Timing- allows - origin est requis pour permettre L 'accès JavaScript aux données de synchronisation de bas niveau fournies par L 'API资源定时。Le paramètre recommandé estTiming-Allow-Origin: *
, qui indique quel 'autorisation d 'accéder aux données de synchronisation de la resource doit être accordée à JavaScript s 'exécutant sur n ' import quel domain。
API雷达
雷达fournit des API pour les函数opérationnelles et de récupération de données。
API操作- Ajouter/编辑/供应商des comptes雷达等mécanismes de contrôle pour l 'exécution de votre compte via une API
API de données radar - L 'API de données radar ITM fournit des agrégats des données de mesure publiques et privées du radar。Les données sont mises à jour en continu et groupées environ toutes Les 60秒pour être récupérées par l 'API。L 'API de données est fournie pour permettre aux clients d 'intégrer les données Radar dans leurs propres rapports et tableaux de boraux。Un seul appel à l ' api peut fournir des moyenes de测量de四分位雷达ou moyenes pour tous les pays et jusqu ' à 30 ASN d 'intérêt, pour chque plate- formme。
怎样的雷达
Les rapports雷达fournissent une visibilité puissante sur Les données dynamques recueillies par l 'intermédiaire de la balise雷达。
Les members du radar ont accès à un rich ensemble de données présenté au moyen de graphiques interactifs intutifs。L 'ensemble de données recueilli intègre à la fois L 'ensemble de données publiques complet de milliards de mesures comme contexpour les données privées collectées à partir d 'une balise雷达ou d 'un déploiement SDK移动d 'un客户端。Les information亲戚在收费的时间在页面sont capturées avec la propre balise du客户端,fournissant un aperçu approfondi de l 'expérience de performance réelle de votre site Web et des utilisateurs finaux d 'applications mobiles。
oute les mesures de performance, les rapports Radar fournissent un aperçu de nombreuses facettes de votre audience utilisateur final, y包括les volumes, les zones géographiques, les agents utilisateurs, les types de systèmes d’exploitation et le moment où ils utilisent votre site Web ou votre application mobile。
chque rapport est défini ci-dessous, mais voici des方面的重要问题:
尺寸原则和次要原则
La dimension principale du graphique est sélectionnée via une liste de sélection de liste située au-dessus du graphique。在融洽的关系中,我们的力量是巨大的。Une dimension secondaire peut également être choisie pour affiner davantage les rapports。
Basculer en arrière-plan de可视化
Les graphiques sont définis sur un fond blanc par défaut。巴斯库勒尔'arrière-plan vers une couleur foncée pour les moniteurs à对比élevé à l 'aide de la bas库勒尔'arrière-plan。
出口données
在外面,最后的工具télécharger les données du graphique et du tableau via le lien de téléchargement situé En haut du rapport。
过滤:和谐的时光
Les rapports Radar peuvent être générés avec une plage de temps de 60 dernières minutes, 24 dernières heures, 48 dernières heures, 7 derniers jours, 30 derniers jours ou une plage personnalisée。La vue par défaut est La dernière 24小时。
滤镜:平台放置
Les rapports varient légèrement en ce qui concern Les filter appropriés en function des données。Les éléments suivants sont Les plus courants:
- Plateforme- Sélectionnez une ou plusieurs plateformes (fournisseur) à inclure。
- 大陆- Sélectionnez un ou plusieurs continent à inclure。
- 支付- Sélectionnez un ou plusieurs支付à包括。
- 地区- Sélectionnez une ou plusieurs régions géographiques (le cas échéant) à包括。
- 状态- Sélectionnez un ou plusieurs états géographiques (le cas échéant) à包括。
- 网格- sélectionnez un ou plusieurs réseaux (ASN) à inclure。
过滤:资源
- 来源données-包括les données de l 'ensemble de la communauté Radar ou des visitors de votre site uniquement。
- 源d 'emplacement: sélectionnez l ' address IP du client ou l ' address IP du résolveur comme source d ' placement。
- 客户端雷达: sélectionnez le type de client radar en tant que balise JavaScript, SDK iOS ou SDK Android。
融洽géographique des vues de ma page
Ce rapport indique le volume de pages vues pour chque pays。Cette vue制图peut être visualisée au fil du temps (en function de la plage de temps choisie pour le rapport) en sélectionnant le bouton«Jouer»Au bas du graphique。
和谐相处
Ce rapport montre l ' évolution des performance pour chacune des plate - forms définies。
和谐的分布统计
Ce rapport présente la通风统计pour chacune des Plateformes définies pour le compte。
Rapport de géolocalisation d’une板形独特
Le présent rapport montre la répartition du traffic radar par pays au fil du temps pour une plateformme unique à la fois。
和谐的分布,统计的板块形式的独特
Ce rapport montre la répartition du traffic radar dans le temps en function du temps de réponse。