- Agents APM officiels d’Elastic – Ils sont conçus spécifiquement pour une utilisation avec Elastic Stack. Il n’existe actuellement aucune procédure de migration directe pour ces SDKs. Les applications qui les utilisent devront être instrumentées à nouveau à l’aide des ClickStack SDKs correspondants.
- Elastic Distributions of OpenTelemetry (EDOT SDKs) – Il s’agit des distributions Elastic des SDK OpenTelemetry standard, disponibles pour .NET, Java, Node.js, PHP et Python. Si votre application utilise déjà un EDOT SDK, vous n’avez pas besoin de réinstrumenter votre code. Vous pouvez simplement reconfigurer le SDK pour exporter les données de télémétrie vers l’OTLP Collector inclus dans ClickStack. Voir “Migrating EDOT SDKs” pour en savoir plus.
Utilisez les ClickStack SDKs lorsque c’est possibleBien que les SDK OpenTelemetry standard soient pris en charge, nous recommandons vivement d’utiliser les SDKs distribués par ClickStack pour chaque langage. Ces distributions incluent une instrumentation supplémentaire, des valeurs par défaut optimisées et des extensions personnalisées conçues pour fonctionner de manière fluide avec le pipeline et l’UI de ClickStack. En utilisant les ClickStack SDKs, vous pouvez accéder à des fonctionnalités avancées, comme les stack traces d’exception, qui ne sont pas disponibles avec les SDK OpenTelemetry standard ni avec les EDOT SDKs.