AWS Distro for OpenTelemetry

Sichere, produktionsreife Open-Source-Verteilung mit vorhersehbarer Leistung

AWS Distro for OpenTelemetry ist eine sichere, produktionsreife, von AWS unterstützte Verteilung des OpenTelemetry-Projekts. Als Teil der Cloud Native Computing Foundation bietet OpenTelemetry Open-Source-APIs, -Bibliotheken und -Agenten, um verteilte Traces und Metriken für die Überwachung von Anwendungen zu sammeln. Mit AWS Distro for OpenTelemetry können Sie Ihre Anwendungen nur einmal instrumentieren, um korrelierte Metriken und Traces an mehrere Überwachungslösungen von AWS und Partnern zu senden. Verwenden Sie Auto-Instrumentierungs-Agenten, um Traces zu entnehmen, ohne Ihren Code zu ändern. AWS Distro for OpenTelemetry entnimmt auch Metadaten aus Ihren AWS-Ressourcen und verwalteten Dienstleistungen, so dass Sie die Daten zur Anwendungsleistung mit den zugrunde liegenden Infrastrukturdaten korrelieren können, was die durchschnittliche Zeit bis zur Problemlösung verkürzt. Verwenden Sie AWS Distro for OpenTelemetry, um Ihre Anwendungen zu instrumentieren, die auf Amazon Elastic Compute Cloud (EC2), Amazon Elastic Container Service (ECS) und Amazon Elastic Kubernetes Service (EKS) auf EC2, AWS Fargate und AWS Lambda sowie On-Premises laufen.

Erfassen von Trace-Daten mit AWS Distro for OpenTelemetry (7:00)

Vorteile

Ein Instrument für mehrere Überwachungsziele

Mit AWS Distro for OpenTelemetry können Sie Ihre Anwendungen nur einmal instrumentieren, anstatt mehrere SDKs und Agenten zum Sammeln von Metriken und Traces auszuführen. Sie können diese Metriken und Traces dann an mehrere AWS-Überwachungslösungen senden, darunter Amazon CloudWatch, Amazon Managed Service for Prometheus und AWS X-Ray sowie Drittanbieter-Überwachungslösungen von AWS-Partnern.

Schnellere Erweiterung der Sichtbarkeit und Triage

Mit AWS Distro for OpenTelemetry können Sie Metriken und Traces zusammen mit Kontextinformationen und Metadaten über den Ausführungsort der Anwendung sammeln und korrelieren. Eine verbesserte Transparenz Ihrer AWS-Ressourcen beschleunigt die Fehlerbehebung bei der Leistung und verkürzt die durchschnittliche Zeit bis zur Lösung.

Ausführen von OpenTelemetry mit vorhersehbarer Leistung

AWS testet OpenTelemetry-Komponenten vor jedem Release, um einen quantifizierbaren und vorhersehbaren Performance-Overhead sicherzustellen. Dies hilft Ihnen, die Auswirkungen der Verwendung von AWS Distro for OpenTelemetry auf die Gesamtleistung in Produktionsumgebungen zu verstehen und zu berücksichtigen.

Sicheres Ausführen von OpenTelemetry

Alle Codes und Komponenten in AWS Distro for OpenTelemetry werden strengen Tests unterzogen, um sicherzustellen, dass sie den AWS-Sicherheitsanforderungen entsprechen.

Treten Sie uns in der OpenTelemetry-Community bei

OpenTelemetry ist ein Gemeinschaftsprojekt zur Vereinfachung der Beobachtbarkeits-Instrumentierung für alle. Als Teil dieser Community verfolgt AWS einen Upstream-First-Ansatz, bei dem alle unsere Verbesserungen im Upstream beigesteuert werden. Unsere Verteilung basiert auf diesem Upstream-Code. Genießen Sie die Vorteile von Open Source, unterstützt durch AWS Support, Tests und Zertifizierungen in großem Umfang.

Verlassen Sie sich auf AWS Support

AWS Support-Tools und -Technologie, -Mitarbeiter und -Programme helfen Ihnen, die Leistung zu optimieren, Kosten zu senken und schneller zu innovieren. Nutzen Sie AWS Premium Support für proaktive Anleitungen zur Skalierung Ihrer Workloads und zur Optimierung der Integrität Ihres Cloud-Betriebs sowie zur Fehlerbehebung und Problemlösung.

Funktionsweise

Funktionsweise - AWS Distro for OpenTelemetry

Anwendungsfälle

Senden von Metriken und Traces an AWS und Überwachungsdienste von Drittanbietern

Instrumentieren Sie Anwendungen einmal, sammeln Sie dann korrelierte Metriken und Traces und senden Sie sie an einen oder mehrere AWS-Überwachungsservices wie Amazon CloudWatch, Amazon Managed Service for Prometheus, AWS X-Ray und Amazon OpenSearch Service sowie an Überwachungslösungen von Drittanbietern. Fügen Sie ein Überwachungsziel mit einfachen Konfigurationsänderungen hinzu oder aktualisieren Sie es, ohne den Code neu instrumentieren zu müssen. Zu den unterstützten Sprachen gehören Java, JavaScript, Go und Python. Weitere sind geplant.

Automatische Erfassung von Traces

Sammeln Sie automatisch Trace-Daten für Java-Anwendungen wie Webanwendungen, die mit Spring Boot erstellt wurden, und servletbasierte Microservices. Der Auto-Instrumentation-Agent in AWS Distro for OpenTelemetry erfasst alle Downstream-Anfragen, die mit Apache HTTP-Clients, AWS SDK-Clients und JDBC-basierten SQL-Clients gestellt werden. Er funktioniert auch automatisch in Multithread-Anwendungen.

Sammeln von Metadaten zu Anwendungsressourcen

AWS Distro for OpenTelemetry sammelt automatisch Metadaten zu den zugrunde liegenden AWS-Ressourcen, auf denen der Anwendungscode ausgeführt wird. Diese Metadaten können in Überwachungsdiensten verwendet werden, um Anwendungsüberwachungsdaten mit den Infrastrukturüberwachungsdaten zu korrelieren, die benötigt werden, um die Durchschnittszei bis zur Auflösung zu verkürzen.

Sammeln, analysieren und alarmieren von Anwendungsmetriken in CloudWatch

Verwenden Sie OpenTelemetry-APIs, um benutzerdefinierte Anwendungsmetriken zu sammeln und sie dann mit Amazon CloudWatch zu analysieren und anzuzeigen. Visualisieren Sie Metriktrends, erstellen Sie Dashboards und Alarme, um Ihre Anwendungen mit CloudWatch proaktiv zu überwachen.

Neueste Blog-Beiträge

Datum
  • Datum
1 …
…
Lesen Sie die häufig gestellten Fragen
Haben Sie Fragen?

Besuchen Sie die FAQ-Seite zu AWS Distro for OpenTelemetry.

Weitere Informationen 
Erste Schritte mit AWS Distro for OpenTelemetry
Erste Schritte mit AWS Distro for OpenTelemetry

Besuchen Sie die GitHub-Seite zum Herunterladen.

Weitere Informationen