IBM Cloudant extension

Dans IBM® Cloud Logs, vous pouvez utiliser l'extension IBM Cloudant pour obtenir des informations sur les journaux générés dans un compte IBM Cloud.

IBM Cloudant est un service de base de données NoSQL entièrement géré qui offre des capacités d'évolutivité aux développeurs et aux entreprises. Il permet aux utilisateurs de gérer sans effort de grands volumes de données et des charges de trafic élevées avec une maintenance minimale. Basé sur la technologie CouchDB avec une API et des protocoles de réplication compatibles, IBM Cloudant prend en charge le stockage de documents JSON flexibles et sans schéma, ce qui est idéal pour les applications qui nécessitent un développement rapide et itératif et des structures de données dynamiques. Sa haute disponibilité et son basculement automatisé garantissent 99.99 % de fiabilité SLA et un temps d'arrêt minimal. IBM Cloudant s'intègre également de manière transparente avec d'autres services IBM Cloud, fournissant un écosystème cohérent pour le développement et la gestion d'applications modernes.

Avant de commencer

Avec cette extension, vous pouvez créer un tableau de bord conçu pour visualiser et analyser les journaux du service IBM Cloudant. Le tableau de bord vous permet de suivre les performances de la base de données, de détecter les erreurs, d'analyser l'utilisation de la mémoire et les commandes, et fournit des informations précieuses pour optimiser les opérations de mise en cache et de stockage des données.

Dans IBM Cloud Logs, les journaux générés par les services IBM Cloud (connus sous le nom de journaux de plate-forme) comprennent des champs de métadonnées que vous pouvez utiliser pour améliorer les recherches et analyser les données.

  • applicationName: Le nom de l'application est l'environnement qui produit et envoie les journaux à IBM Cloud Logs. Il est réglé sur ibm-platform-logs.
  • subsystemName: Le nom du sous-système est le service ou l'application qui produit et envoie les journaux à IBM Cloud Logs. Il est défini sur cloudantnosqldb:<instanceID><instanceID> est l'identifiant de l'instance IBM Cloudant.

Dans IBM Cloud, vous devez configurer IBM Cloud Logs Routing pour qu'il achemine les journaux vers le service IBM Cloud Logs.

Avant de pouvoir surveiller les journaux générés dans un compte IBM Cloud, vous devez configurer le service IBM Cloud Logs Routing dans le compte pour définir la destination où vous souhaitez surveiller les journaux.

  • Vous pouvez configurer 1 ou plusieurs instances IBM Cloud Logs dans le compte.
  • Les journaux de plate-forme générés dans la région sont acheminés vers l'instance IBM Cloud Logs configurée dans IBM Cloud Logs Routing. L'instance IBM Cloud Logs peut se trouver dans la même région ou dans une autre région du compte.
  • Vous devez définir une autorisation de service à service entre IBM Cloud Logs Routing et IBM Cloud Logs pour permettre au service IBM Cloud Logs Routing d'envoyer des journaux au service IBM Cloud Logs.

Pour plus d'informations, voir :

Ce que cette extension déploie

Cette extension comprend un ou plusieurs éléments.

Éléments inclus dans le déploiement de l'extension
Inclut Nombre
Alertes 1
tableaux de bord 1
Enrichissements 0
Événements à mesurer 0
Rules 1
Vues 0

Avant de déployer cette extension, assurez-vous que le déploiement de l'extension ne vous fera pas dépasser les limites de votre instance IBM Cloud Logs. Si le déploiement de l'extension entraîne un dépassement des limites, le déploiement échouera.

Déploiement de l'extension

Vous pouvez déployer cette extension dans n'importe quelle instance de IBM Cloud Logs qui collecte les journaux de IBM Cloudant. Cette extension comprend un ensemble de ressources préconfigurées, telles que des tableaux de bord et des alertes, qui vous aident à surveiller les paramètres critiques, à identifier les anomalies et à optimiser les performances de votre système.

Pour plus d'informations sur le déploiement de l'extension, voir Déploiement, gestion et suppression des extensions IBM Cloud Logs.

Après le déploiement, vérifiez que la configuration de l'extension traite les données d'une manière qui correspond à la configuration du TCO de votre instance IBM Cloud Logs. Les alertes, les tableaux de bord et les événements relatifs aux mesures sont des fonctions disponibles pour les données traitées par les pipelines de données Analyser et alerter et Informations de priorité. Après avoir déployé l'extension, assurez-vous que la configuration répond à vos besoins. Par exemple, si vous avez des politiques TCO envoyant des données au pipeline Analyser et alerter, vous devrez modifier le tableau de bord configuré par cette extension pour utiliser les données Analyze and Alert au lieu de Informations de priorité.

Tableau de bord

Un tableau de bord fournit des données sur les journaux IBM Cloudant. Ce tableau de bord est conçu pour visualiser et analyser les journaux du service IBM Cloudant.

Le tableau de bord comprend

  • Nombre total de journaux
  • Actions par service en ligne
  • Liste par base de données et action par dbName
  • Liste par client et action par ClientIP
  • Réponse de statusCode
  • Liste des sites statusCode et method
  • Demande d'information par httpMethod
  • liste des dbRequest
  • Informations détaillées sur les demandes et les méthodes

Alerte

Vous pouvez déployer l'alerte suivante :

  • IBM Cloudant - HTTP error responses detected: Une ou plusieurs requêtes HTTP adressées au service IBM Cloudant ont renvoyé des codes d'état supérieurs à 400, indiquant des erreurs du client ou du serveur (par exemple, 4xx ou 5xx ). Ces réponses peuvent indiquer des problèmes tels que des échecs d'authentification, des requêtes non valides, des limitations de débit ou des problèmes internes au serveur.

Rules

Vous pouvez déployer une règle pour remplacer le texte du message afin d'éviter les exceptions de mappage.