CloudLens for RDS centralise les journaux d'audit SQL, les journaux d'erreurs et les journaux de requêtes lentes de RDS dans SLS. Surveillez l'état de la collecte en temps réel, gérez les configurations, puis auditez, analysez ou configurez des alertes sur les journaux collectés.
Fonctionnalités
CloudLens for RDS offre :
-
Gestion de la collecte
ImportantLes journaux d'erreurs et les journaux de requêtes lentes sont pris en charge uniquement pour RDS for MySQL et RDS for PostgreSQL.
Gérez l'état de collecte des journaux d'audit SQL, des journaux de requêtes lentes et des journaux d'erreurs.
Collectez automatiquement les journaux des instances RDS existantes et nouvelles.
Gérez les projets de destination et les Logstores.
-
Audit des journaux
Stockez, interrogez et analysez les journaux d'audit SQL RDS en temps réel.
Rapports de visualisation avec abonnement par e-mail et DingTalk.
Règles d'alerte intégrées pour des politiques d'alerte flexibles.
Types de journaux pris en charge
CloudLens for RDS collecte les journaux d'audit SQL, les journaux de requêtes lentes et les journaux d'erreurs. Les journaux d'audit SQL capturent toutes les opérations de base de données en analysant les protocoles réseau avec une surcharge CPU minimale et sans impact sur l'exécution SQL. Les journaux d'audit SQL couvrent :
Les opérations de connexion et de déconnexion.
Les opérations LDD (Langage de Définition de Données) : instructions SQL qui définissent la structure de la base de données, telles que CREATE, ALTER, DROP, TRUNCATE et COMMENT.
Les opérations LMD (Langage de Manipulation de Données) : instructions SQL, telles que SELECT, INSERT, UPDATE et DELETE.
D'autres opérations SQL, telles que les annulations et les instructions de contrôle.
Les métadonnées d'exécution : latence, résultats et nombre de lignes affectées.
Détails des actifs
-
Projets SLS personnalisés et Logstores
ImportantNe supprimez pas les projets SLS et les Logstores utilisés pour les journaux RDS. Leur suppression interrompt la livraison des journaux vers SLS.
-
Tableaux de bord dédiés
Trois tableaux de bord sont générés par défaut.
RemarqueLes tableaux de bord dédiés peuvent être mis à jour à tout moment. Ne les modifiez pas. Pour afficher des résultats de requête personnalisés, créez vos propres tableaux de bord. Créer un tableau de bord.
Tableau de bord
Description
RDS Audit Operations Hub
État global de l'accès et métriques actives de la base de données : bases de données et tables exploitées, erreurs d'exécution, et cumul des lignes insérées, mises à jour, supprimées et interrogées.
RDS Audit Performance Center
Métriques d'O&M et de fiabilité : pics d'exécutions SQL, pics de bande passante pour les requêtes/mises à jour/suppressions, et temps moyens d'exécution SQL par type d'opération.
RDS Audit Security Center
Métriques de sécurité : erreurs, échecs de connexion, événements de suppression et de modification à grande échelle, exécutions SQL dangereuses, et distribution des erreurs par type d'opération et client.
Facturation
-
La collecte des journaux d'audit SQL nécessite la fonctionnalité SQL Explorer (pour MySQL) d'une instance RDS. La fonctionnalité SQL Explorer est une fonctionnalité RDS payante. Éléments de facturation.
RemarqueLa fonctionnalité SQL Explorer est gratuite pour les instances Enterprise Edition à trois nœuds (anciennement Finance Edition).
Une fois les journaux RDS collectés dans SLS, vous êtes facturé pour le stockage, le trafic en lecture, les requêtes, la transformation des données et l'expédition des données. Paiement à l'utilisation.
Limites
Tous les types d'instances RDS ne prennent pas en charge SQL Audit. Aperçu des fonctionnalités de la base de données MySQL.
-
La collecte des journaux dépend de la fonctionnalité SQL Explorer (pour MySQL) d'une instance RDS.
L'activation de la collecte des journaux d'audit SQL RDS active automatiquement la fonctionnalité SQL Explorer (pour MySQL) sur l'instance RDS. Pour désactiver SQL Explorer après l'arrêt de la collecte des journaux d'audit, désactivez-le manuellement dans la console RDS. Désactiver SQL Explorer.
L'instance RDS et le projet Simple Log Service doivent se trouver dans la même région.
Toutes les régions sont prises en charge, à l'exception des clouds locaux.
Méthodes de collecte des journaux d'audit RDS
SLS prend en charge trois méthodes pour collecter les journaux d'audit SQL RDS.
CloudLens for RDS et Data Import - RDS Audit partagent les configurations de collecte. Le service Log Audit Service utilise un canal indépendant qui n'est pas affecté par les deux autres méthodes.
-
CloudLens for RDS
Point d'entrée : Dans la console SLS, accédez à Log Applications > Audit & Security > CloudLens for RDS.
Recommandé pour la collecte de journaux sur un compte unique.
-
Point d'entrée : Dans la console SLS, accédez à Log Applications > Audit & Security > Log Audit Service.
Recommandé pour la collecte inter-comptes et inter-régions.
-
Point d'entrée : Dans la console SLS, accédez à Data Import > Cloud Service > RDS Audit - Cloud Service.
Non recommandé. Utilisez plutôt CloudLens for RDS.
|
Propriété |
CloudLens for RDS |
Log Audit Service |
Data Import - RDS Audit |
|
Spécifier la granularité de l'instance RDS |
Pris en charge |
Pris en charge |
Pris en charge |
|
Spécifier de manière flexible les logstores de destination |
Pris en charge |
Non pris en charge |
Pris en charge |
|
Collecte inter-régions |
Non pris en charge |
Pris en charge |
Non pris en charge |
|
Collecte inter-comptes |
Non pris en charge |
Pris en charge |
Non pris en charge |
|
Collecte automatique |
Pris en charge |
Pris en charge |
Non pris en charge |
|
Collecte manuelle |
Pris en charge |
Non pris en charge |
Pris en charge |
|
Afficher l'état de la collecte |
Pris en charge |
Non pris en charge |
Non pris en charge |
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 de 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 de compte Alibaba Cloud-cn-heyuan, ouvrez Cloud Shell et exécutez la commande suivante. Remplacez ID de 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.