Utilisation d'Instana

Les sections suivantes présentent les fonctionnalités d' Instana qui correspondent à celles d' IBM Tivoli Monitoring et expliquent comment vous pouvez utiliser ces fonctionnalités pour atteindre les mêmes objectifs que sur IBM Tivoli Monitoring 6.3.

Détection des problèmes

Dans « IBM Tivoli Monitoring », vous utilisez l' Tivoli® Enterprise Portal » pour créer des spécifications de surveillance, appelées «Situations», afin de détecter la survenue de conditions ou d'événements spécifiques et de déclencher une alerte. Chaque situation est affectée (ou distribuée) à un ou plusieurs systèmes gérés qui doivent être surveillés, afin de détecter une condition ou un ensemble de conditions spécifique.

Pour atteindre le même objectif dans l' Instana, vous pouvez configurer des alertes intelligentes et des événements, qui détectent, analysent et examinent les problèmes de qualité de service au sein de vos applications. Vous pouvez définir vos propres seuils en fonction des besoins et configurer des alertes personnalisées pour vous informer des erreurs et des écarts dans les processus. Lorsque vous recevez une alerte, vous pouvez approfondir le problème et diagnostiquer la cause première.

Alertes intelligentes

Les alertes intelligentes vous fournissent des configurations d'alerte générées automatiquement, ce qui vous permet de recevoir des alertes basées sur des modèles tels que le débit (en fonction des sessions et des pages vues), les codes d'état d' HTTP, et les événements personnalisés.

Vous pouvez définir des alertes intelligentes dans les domaines suivants :

Evénements

Vous pouvez consulter tous les événements détectés dans vos applications dans la section Événements de l'interface utilisateur d' Instana. La section « Événements » affiche la liste de tous les événements actuellement disponibles, qui comprend à la fois les événements intégrés et les événements personnalisés définis par l'utilisateur.

Pour vous aider à gérer la qualité de service de vos applications, Instana détecte trois types d'événements :

Pour plus d'informations sur les alertes et les événements, consultez la section « Gestion des événements et des alertes ».

Notifications

Dans IBM Tivoli Monitoring, vous pouvez envoyer des notifications via la fenêtre « Envoyer un e-mail » ou à l'aide des événements EIF. Vous pouvez également utiliser la personnalisation des créneaux horaires du FEI pour personnaliser le contenu de vos événements. Vous pouvez également configurer des personnalisations via l'interface SOAP afin de mettre en place d'autres mécanismes de notification.

Dans l' Instana, vous pouvez utiliser les canaux d'alerte pour configurer des voies de communication vers des outils tiers tels que Watson AIOps, Slack, Teams et ServiceNow. Les alertes vous permettent de réagir rapidement et efficacement aux événements intégrés et aux événements personnalisés. Vous pouvez définir les alertes pour configurer des événements spécifiques à envoyer à des canaux d'alerte spécifiques. De cette manière, différentes équipes peuvent être informées des événements importants.

Journalisation

Dans l' IBM Tivoli Monitoring, vous utilisez l'agent de fichiers journaux (LFA) d' Tivoli ou l'agent système pour surveiller les fichiers journaux des applications. La LFA utilise une approche "opt-in" pour le suivi des journaux. Seules les entrées qui correspondent à l'expression rationnelle que vous avez fournie sont capturées par l'AFB.

Lorsque vous utilisez Instana pour surveiller les traces d'application, Instana collecte automatiquement les journaux d'application et de service, les met en corrélation avec les métriques et les traces, et enrichit les traces ou les appels avec des messages supplémentaires.

Instana propose deux options pour surveiller les journaux traditionnels : l'utilisation d' OpenTelemtery pour collecter les journaux ASCII, et l'intégration de LFA (ou de la journalisation via l'agent système) avec Instana. La méthode de journalisation de l' OpenTelemetry-based, disponible sur Instana, diffère de celle de IBM Tivoli Monitoring en ce qui concerne le mécanisme de capture des entrées de journal. La fonction LFA d' Instana. utilise une approche par défaut qui consiste à enregistrer toutes les entrées de journal, sauf si vous fournissez une expression régulière pour exclure une entrée de journal.

IBM Tivoli Monitoring propose une option de configuration qui vous permet de transférer les entrées des fichiers journaux vers Instana. Ces entrées apparaissent sous forme d'événements (problèmes) dans l'interface utilisateur d' Instana.

Pour plus d'informations sur la journalisation, voir les rubriques suivantes :

Surveillance personnalisée

Dans l' IBM Tivoli Monitoring, vous utilisez Agent Builder pour configurer une surveillance personnalisée. En collectant des données provenant de sources courantes telles que WMI, Perfmon, JDBC, SNMP et JMX, vous pouvez mettre en place des solutions de surveillance sophistiquées dotées d'une interface utilisateur robuste.

En utilisant l'Agent Builder, vous pouvez surveiller les types de données suivants :

  • Disponibilité : Disponibilité des processus et des services et codes de retour de commande
  • Windows Journal des événements : informations spécifiques issues du journal des événements d' Windows
  • Sources de données externes : Données provenant de sources externes

En plus de l'Agent Builder, vous pouvez mettre en œuvre une surveillance personnalisée en exécutant un script via l'OS Agent et en capturant les données de sortie du script. Cette méthode demande relativement peu d'efforts, mais n'offre pas d'interface utilisateur conviviale.

Dans l' Instana, vous pouvez configurer et utiliser la surveillance personnalisée à l'aide des méthodes suivantes :

  • Prometheus:

    Prometheus vous permet de collecter des données métriques. Les données peuvent soit être extraites d'un serveur Prometheus, soit l'agent Instana peut être désigné comme cible d'un exportateur Prometheus. En utilisant les exportateurs d' Prometheus, vous trouverez de nombreuses solutions open source prêtes à l'emploi.

  • StatsD:

    Vous pouvez surveiller de manière exhaustive vos applications et services qui utilisent le protocole StatsD. L'agent « Instana » fait lui-même office de démon de collecte de données « StatsD » et reçoit les métriques de la même manière qu'un véritable démon « StatsD ». Cette fonctionnalité rend inutile le déploiement d'un démon StatsD distinct. Une fois le capteur « StatsD » configuré, vous pouvez consulter les métriques relatives à vos applications et services dans l'interface utilisateur d' Instana. Pour plus d'informations, consultez la page « Surveillance » ( statsD ).

  • OpenTelemetry:

    Instana prend en charge tous les signaux de l' OpenTelemetry.

    • Le support pour OpenTelemetry Traces est GA. OpenTelemetry et Instana AutoTrace peuvent être combinées pour un traçage mixte continu.

    • La prise en charge des métriques OpenTelemetry est en avant-première publique et est disponible pour tous les clients.

    • Le support pour les logs OpenTelemetry est GA.

    Vous pouvez installer le collecteur contributif OpenTelemetry et le configurer pour surveiller tous les journaux ASCII et les journaux de conteneurs Kubernetes.

De plus, sur Windows, vous pouvez configurer l'agent hôte pour qu'il collecte tous les compteurs PerfMon disponibles.

Génération de rapports

Dans l' IBM Tivoli Monitoring, vous créez et générez des rapports à l'aide de l' Cognos ou de l' Tivoli Common Reporting, accessible via Cognos. De plus, tous les agents d' IBM Tivoli Monitoring s sont fournis avec un ensemble de rapports par défaut. Une fois la collecte des données historiques configurée, vous pouvez générer des rapports à partir de l' Tivoli Data Warehouse.

Instana ne dispose pas d'une solution de reporting intégrée. Toutefois, vous pouvez utiliser les fonctionnalités suivantes pour atteindre vos objectifs en matière de rapports :

  • Prise en charge d' Grafana Enterprise : vous pouvez créer un tableau de bord sur Grafana en y intégrant les informations requises. Ensuite, utilisez les fonctionnalités de planification d' Grafana pour générer des rapports dans des formats tels qu' PDF, puis envoyez-les automatiquement par e-mail aux utilisateurs.

  • Analyses : vous pouvez consulter jusqu'à 30 jours de données dans les pages « Analyses » de l'interface utilisateur d' Instana. Vous pouvez également définir les indicateurs souhaités et exporter les données au format CSV ( CSV ).

  • API REST : vous pouvez utiliser les API REST d' Instana pour extraire des événements, des métriques et des traces. Ces données peuvent ensuite être insérées dans d'autres outils tels que des bases de données relationnelles à des fins de reporting.

  • Tableaux de bord personnalisés : Vous pouvez créer un tableau de bord personnalisé qui affiche les données de n'importe quel mois des 13 derniers mois. La durée maximale des données ne peut être supérieure à 31 jours. Vous pouvez ensuite partager le tableau de bord avec d'autres personnes en utilisant le lien « Partager » ( URL ) du tableau de bord. Lorsque d'autres personnes ouvrent le tableau de bord, celui-ci affiche la période exacte que vous avez spécifiée. Par exemple, si vous avez choisi d'afficher les données comprises entre le 1er janvier et le 31 janvier, le tableau de bord affiche ces données à toute personne qui consulte l'adresse URL.