CloudLens for CLB analyse les journaux d'accès Classic Load Balancer (CLB), les journaux d'audit de configuration et les événements CloudMonitor. CloudLens for CLB propose également une analyse des métriques à la seconde, des alertes en temps réel et des contrôles de santé basés sur l'AIOps. Utilisez CloudLens for CLB pour surveiller le comportement des clients, la répartition géographique, les taux de réussite des requêtes et la latence des réponses.
Fonctionnalités
CloudLens for CLB agrège les journaux d'accès en temps réel et fournit des contrôles de santé intelligents ainsi que des alertes en temps réel.
Gérez de manière centralisée toutes les instances CLB de votre compte Alibaba Cloud.

-
Activez l'ingestion des données pour les journaux d'instance (journaux d'accès) et les journaux globaux (journaux d'audit de configuration et événements CloudMonitor) en un clic. Gérez l'état de l'ingestion de manière centralisée. Activer l'ingestion des données.
Les journaux d'accès enregistrent l'heure de la requête, l'adresse IP du client, la latence, le chemin de la requête et la réponse du serveur pour toutes les requêtes envoyées à un équilibreur de charge.
Les journaux d'audit de configuration incluent les journaux de modification de la configuration CLB et les journaux de non-conformité des ressources.
Les événements CloudMonitor suivent l'expiration des certificats SLB.

Stockez, interrogez et analysez les journaux d'accès CLB en temps réel.

Consultez des rapports de visualisation pour la surveillance et les contrôles de santé des instances. Abonnez-vous aux rapports par e-mail ou DingTalk.

Configurez des alertes personnalisées diffusées via Message Center, SMS, e-mail, appel vocal, DingTalk ou webhooks personnalisés.

Extrayez des métriques en temps réel à partir des journaux d'accès bruts, notamment les PV, le taux de réussite des requêtes, la latence moyenne, la latence P50/P99 et le trafic entrant/sortant. Combinez des dimensions telles que slbid, host, method et status.
Exécutez des contrôles de santé intelligents aux niveaux global et slbid. Annotez les anomalies directement dans les rapports de visualisation.
Avantages
Simplicité : activation en un clic. Inutile de gérer séparément la collecte, le stockage, le calcul ou la visualisation des journaux.
Évolutivité : le volume des journaux d'accès augmente avec les PV CLB. CloudLens for CLB prend en charge la pré-agrégation personnalisée pour calculer les métriques en temps réel, réduisant le volume de données de plusieurs ordres de grandeur et améliorant la vitesse d'interrogation.
Temps réel : SLS analyse et traite les journaux quelques secondes après leur génération, ce qui prend en charge les scénarios DevOps, de surveillance et d'alerte.
Flexibilité : activez ou désactivez la journalisation des accès par instance CLB, définissez des périodes de rétention des journaux personnalisées et mettez à l'échelle dynamiquement la capacité du Logstore.
Intelligence : les algorithmes AIOps de DAMO Academy fournissent des contrôles de santé automatiques pour les métriques CLB, vous aidant à identifier et localiser les problèmes plus rapidement.
Ressources
Toutes les ressources sont stockées dans le projet que vous avez sélectionné :
-
Logstore
Le Logstore de journaux d'accès, que vous créez, stocke les journaux d'accès CLB.
Le Logstore de journaux d'audit de configuration, que vous créez, stocke les journaux d'audit de configuration.
Le Logstore d'événements CloudMonitor, que vous créez, stocke les événements CloudMonitor.
Le Logstore de résultats de contrôle de santé stocke les résultats des contrôles de santé. Lorsque vous activez l'ingestion des journaux d'accès, un Logstore nommé access_log_logstore_name-metrics-result est automatiquement créé.
AvertissementNe supprimez pas ces Logstores. Leur suppression arrête la collecte des journaux SLS.
Ne supprimez pas les index de champ dans le Logstore de journaux d'accès. Leur suppression entraîne des échecs de transformation des métriques.
-
Metricstore
Stocke les données de métriques agrégées. Lorsque vous activez l'ingestion des journaux d'accès, un Metricstore nommé access_log_logstore_name-metrics est automatiquement créé.
RemarqueLes métriques agrégées sont beaucoup plus petites que les journaux d'accès bruts, ce qui rend le Metricstore idéal pour le stockage à long terme.
-
Règles d'agrégation
Nom de la règle
Granularité temporelle d'agrégation
Dimension d'agrégation
Nom de la métrique générée
total
10 secondes
total
-
pv
-
body_bytes_sent_avg
-
body_bytes_sent_sum
-
request_length_avg
-
request_length_sum
-
upstream_response_time_avg
-
upstream_response_time_p50
-
upstream_response_time_p90
-
upstream_response_time_p99
-
request_time_avg
-
request_time_p50
-
request_time_p90
-
request_time_p99
slbid
10 secondes
slbid
-
pv:slb
-
body_bytes_sent_avg:slb
-
body_bytes_sent_sum:slb
-
request_length_avg:slb
-
request_length_sum:slb
-
upstream_response_time_avg:slb
-
upstream_response_time_p50:slb
-
upstream_response_time_p90:slb
-
upstream_response_time_p99:slb
-
request_time_avg:slb
-
request_time_p50:slb
-
request_time_p90:slb
-
request_time_p99:slb
slbid_host_status
10 secondes
slbid+host+status
-
pv:slbid:host:status
-
body_bytes_sent_avg:slbid:host:status
-
body_bytes_sent_sum:slbid:host:status
-
request_length_avg:slbid:host:status
-
request_length_sum:slbid:host:status
-
upstream_response_time_avg:slbid:host:status
-
upstream_response_time_p50:slbid:host:status
-
upstream_response_time_p90:slbid:host:status
-
upstream_response_time_p99:slbid:host:status
-
request_time_avg:slbid:host:status
-
request_time_p50:slbid:host:status
-
request_time_p90:slbid:host:status
-
request_time_p99:slbid:host:status
slbid+host+status+request_method+upstream_status+url
10 secondes
slbid+host+status+request_method+upstream_status+url
-
pv:slbid:host:status:method:upstream_status
-
body_bytes_sent_avg:slbid:host:status:method:upstream_status
-
body_bytes_sent_sum:slbid:host:status:method:upstream_status
-
request_length_avg:slbid:host:status:method:upstream_status
-
request_length_sum:slbid:host:status:method:upstream_status
-
upstream_response_time_avg:slbid:host:status:method:upstream_status
-
upstream_response_time_p50:slbid:host:status:method:upstream_status
-
upstream_response_time_p90:slbid:host:status:method:upstream_status
-
upstream_response_time_p99:slbid:host:status:method:upstream_status
-
request_time_avg:slbid:host:status:method:upstream_status
-
request_time_p50:slbid:host:status:method:upstream_status
-
request_time_p90:slbid:host:status:method:upstream_status
-
request_time_p99:slbid:host:status:method:upstream_status
-
-
Règles de contrôle de santé
Nom de la règle
État d'activation
Algorithme de contrôle de santé
Métrique de contrôle de santé
slb-patrol-total
Activé par défaut
Time2Graph
-
pv
-
body_bytes_sent_avg
-
body_bytes_sent_sum
-
request_length_avg
-
request_length_sum
-
upstream_response_time_avg
-
upstream_response_time_p50
-
upstream_response_time_p90
-
upstream_response_time_p99
-
request_time_avg
-
request_time_p50
-
request_time_p90
-
request_time_p99
slb-patrol-slb
Activé par défaut
Time2Graph
-
pv:slb
-
body_bytes_sent_avg:slb
-
body_bytes_sent_sum:slb
-
request_length_avg:slb
-
request_length_sum:slb
-
upstream_response_time_avg:slb
-
upstream_response_time_p50:slb
-
upstream_response_time_p90:slb
-
upstream_response_time_p99:slb
-
request_time_avg:slb
-
request_time_p50:slb
-
request_time_p90:slb
-
request_time_p99:slb
slb-patrol-slbid_host_status
Désactivé par défaut
Time2Graph
-
pv:slbid:host:status
-
body_bytes_sent_avg:slbid:host:status
-
body_bytes_sent_sum:slbid:host:status
-
request_length_avg:slbid:host:status
-
request_length_sum:slbid:host:status
-
upstream_response_time_avg:slbid:host:status
-
upstream_response_time_p50:slbid:host:status
-
upstream_response_time_p90:slbid:host:status
-
upstream_response_time_p99:slbid:host:status
-
request_time_avg:slbid:host:status
-
request_time_p50:slbid:host:status
-
request_time_p90:slbid:host:status
-
request_time_p99:slbid:host:status
slb-patrol-slbid_host_status_request_method_upstream_status
Désactivé par défaut
Time2Graph
-
pv:slbid:host:status:method:upstream_status
-
body_bytes_sent_avg:slbid:host:status:method:upstream_status
-
body_bytes_sent_sum:slbid:host:status:method:upstream_status
-
request_length_avg:slbid:host:status:method:upstream_status
-
request_length_sum:slbid:host:status:method:upstream_status
-
upstream_response_time_avg:slbid:host:status:method:upstream_status
-
upstream_response_time_p50:slbid:host:status:method:upstream_status
-
upstream_response_time_p90:slbid:host:status:method:upstream_status
-
upstream_response_time_p99:slbid:host:status:method:upstream_status
-
request_time_avg:slbid:host:status:method:upstream_status
-
request_time_p50:slbid:host:status:method:upstream_status
-
request_time_p90:slbid:host:status:method:upstream_status
-
request_time_p99:slbid:host:status:method:upstream_status
-
-
Tableaux de bord dédiés
Nom du tableau de bord
Logstore ou Metricstore associé
Description
Monitoring Overview
access_log_logstore_name-metrics
Surveillance globale CLB : indicateurs clés, codes d'erreur, trafic, anomalies, PV et taux de réussite.
Monitoring Center
-
access_log_logstore_name-metrics
-
access_log_logstore_name
Surveillance CLB en temps réel : PV, taux de réussite, latence (moyenne/P50/P90/P99), codes 4xx, répartition des statuts, trafic et principaux hôtes/URL/backends par requêtes, latence et taux d'échec.
Second-level Monitoring
access_log_logstore_name
Métriques CLB au niveau de la seconde : QPS, latence d'accès/amont, taux de réussite, trafic de requête/réponse et ventilation des codes de statut (2xx/3xx/erreur) pour le client et l'amont.
Instance Health Check
-
access_log_logstore_name-metrics
-
access_log_logstore_name-metrics-result
Détection d'anomalies basée sur le machine learning pour les instances CLB. Affiche le total des anomalies, les anomalies de haute gravité, la répartition par gravité, les anomalies de gravité moyenne, les anomalies de faible gravité, la liste des anomalies et les événements d'anomalie.
Access Overview
access_log_logstore_name
Aperçu des accès CLB : tendances PV/UV (jour par jour, semaine par semaine), répartition, PV du jour, PV sur 7 jours, 10 principales provinces, pourcentage de clients mobiles et 10 principaux hôtes/user agents/IP.
-
Facturation
Server Load Balancer ne facture pas de frais supplémentaires pour la fonctionnalité de gestion des journaux.
Après avoir activé l'ingestion des journaux d'accès CLB, SLS facture le stockage, le trafic en lecture, les requêtes, la transformation des données et l'expédition des données. Éléments facturables de la méthode de facturation au paiement à l'utilisation.
Limites
La collecte des journaux d'accès nécessite des instances CLB avec des écouteurs de couche 7.
Le projet SLS et l'instance CLB doivent se trouver dans la même région.
-
CloudLens for CLB est disponible dans les régions suivantes.
Type de cloud
Région
Cloud public
Chine (Qingdao), Chine (Pékin), Chine (Zhangjiakou), Chine (Hohhot), Chine (Ulanqab), Chine (Hangzhou), Chine (Shanghai), Chine (Shenzhen), Chine (Heyuan), Chine (Guangzhou), Chine (Chengdu), Chine (Hong Kong), Singapour, Malaisie (Kuala Lumpur), Indonésie (Jakarta), Philippines (Manille), Japon (Tokyo), États-Unis (Silicon Valley), États-Unis (Virginie), Allemagne (Francfort), Royaume-Uni (Londres) et Émirats arabes unis (Dubaï)
Notes
La fonctionnalité CloudLens nécessite l'existence d'au moins un projet sous votre compte Alibaba Cloud.
Lorsque vous activez et utilisez CloudLens, Simple Log Service vérifie si un projet existe sous votre compte selon la logique suivante.
Logique de détection
Lorsque vous activez la fonctionnalité CloudLens pour la première fois, Simple Log Service vérifie si un projet existe sous votre compte Alibaba Cloud. Si aucun projet n'existe, un projet nommé
aliyun-product-data-ID du compte Alibaba Cloud-cn-heyuanest créé dans la région Chine (Heyuan).Après avoir activé CloudLens et accédé à la page CloudLens, Simple Log Service vérifie uniquement si un projet existe sous votre compte Alibaba Cloud. Il ne crée pas automatiquement de projet dans la région Chine (Heyuan). Pour créer un projet manuellement, consultez Gérer les projets.
Supprimer un projet
-
Pour supprimer le projet
aliyun-product-data-ID du compte Alibaba Cloud-cn-heyuan, ouvrez Cloud Shell et exécutez la commande suivante. Remplacez ID du compte Alibaba Cloud par votre ID de compte réel.aliyunlog log delete_project --project_name=aliyun-product-data-Alibaba Cloud account ID-cn-heyuan --region-endpoint=cn-heyuan.log.aliyuncs.com Pour supprimer d'autres projets et Logstores, consultez Gérer les Logstores et Gérer les projets.