Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Observabilité dans Amazon Service OpenSearch
L'observabilité est la pratique qui consiste à mieux comprendre l'état interne et les performances de vos systèmes complexes en examinant leurs résultats. La surveillance traditionnelle peut vous indiquer que votre système est en panne, tandis que l'observabilité vous aide à comprendre pourquoi il est en panne en vous permettant de poser de nouvelles questions sur vos données.
Amazon OpenSearch Service fournit une solution unifiée en collectant et en corrélant les principaux types de données de télémétrie.
-
Les journaux fournissent des enregistrements horodatés des événements, tels que les erreurs d'application, les demandes des utilisateurs ou les messages d'état du système.
-
Les traces représentent le end-to-end parcours d'une demande au fur et à mesure qu'elle passe par les différents services d'un système distribué.
En réunissant ces types de données, Amazon OpenSearch Service aide les équipes opérationnelles, les ingénieurs de fiabilité des sites et les développeurs à détecter, diagnostiquer et résoudre les problèmes opérationnels plus rapidement.
Le flux de travail d'observabilité dans Service OpenSearch
Le transfert des données de vos applications vers OpenSearch Service à des fins d'analyse utilise un pipeline en plusieurs étapes :
-
Collection
Le processus commence à la source avec des agents légers ou des collecteurs qui collectent des données télémétriques auprès de vos producteurs de signaux, tels que les applications et l'infrastructure. Les deux agents open source les plus courants sont :
-
OpenTelemetry(OTel) collector — La méthode standard et préférée de l'industrie pour collecter des journaux et des traces.
-
Fluent Bit : processeur de journaux et redirecteur légers et performants qui prend en charge le OTel schéma des journaux et des traces.
-
-
Ingestion (Amazon OpenSearch Ingestion)
Une fois la télémétrie collectée, les données sont envoyées à OpenSearch Ingestion, un pipeline de données sans serveur entièrement géré. Vous pouvez créer des pipelines personnalisés pour :
-
Filtrer : supprimez les données inutiles afin de réduire les coûts de stockage.
-
Enrichir — Ajoutez des métadonnées précieuses, telles que des informations géographiques provenant d'une adresse IP.
-
Transformation et normalisation : structurez les journaux non structurés dans un format cohérent.
-
Route — Envoyez différents types de données vers différents index OpenSearch de service ou vers Amazon S3.
-
-
Analyses et visualisation
Après le traitement, les données sont chargées dans un domaine ou une collection de OpenSearch services. Vous pouvez stocker, indexer et analyser de grandes quantités de données en temps quasi réel. Vous interagissez avec ces données via une interface de visualisation telle que l'espace de travail d'observabilité de l'OpenSearch interface utilisateur pour exécuter des requêtes, créer des tableaux de bord et configurer des alertes.
OpenSearch Interface utilisateur et OpenSearch tableaux de bord
OpenSearch Le service fournit deux interfaces utilisateur distinctes pour l'observabilité. Nous vous recommandons d'utiliser l' OpenSearch interface utilisateur et de configurer un espace de travail d'observabilité pour les nouvelles installations et de migrer à partir de OpenSearch tableaux de bord existants. Le tableau ci-dessous décrit les avantages de l' OpenSearch interface utilisateur par rapport aux OpenSearch tableaux de bord traditionnels.
| Fonctionnalité | OpenSearch UI | OpenSearch Tableaux de bord |
|---|---|---|
| Sources de données | Multi-source : peut se connecter à plusieurs domaines de OpenSearch service, à des collections OpenSearch sans serveur et à d'autres sources de données. | Source unique : colocalisée avec un seul domaine de OpenSearch service. |
| Mises à jour | Les nouvelles fonctionnalités arrivent ici en premier car elles ne sont pas liées à une OpenSearch version spécifique. | Les nouvelles fonctionnalités sont liées à la OpenSearch version. Les mises à jour peuvent devenir obsolètes à l'avenir. |
| Disponibilité | Hébergé dans le but de AWS Cloud garantir l'absence de temps d'arrêt lors des mises à niveau du cluster. | Peut devenir temporairement indisponible pendant la maintenance et les mises à niveau du domaine |
| Collaboration | Propose des espaces de travail pour une collaboration d'équipe organisée sur des flux de travail spécifiques. | La collaboration repose sur le partage d'objets enregistrés dans un seul domaine. |
Remarque — Pour faciliter la prise en main, nous avons créé un nouveau flux de travail Get Started pour les journaux dans la console Amazon OpenSearch Service qui configurera un nouveau pipeline d'ingestion OTel personnalisé, vous permettra de sélectionner un OpenSearch cluster existant et de créer une nouvelle application d' OpenSearch interface utilisateur avec un espace de travail d'observabilité créé. Il vous suffit de diriger vos OTel agents vers le nouveau point de terminaison d'ingestion et vous êtes prêt à obtenir des informations sur vos données OTel formatées.
Étant donné que l'ingestion et l'analyse sont traitées différemment dans les journaux et les traces, nous avons créé des sections distinctes pour les approfondir.