Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwenden Sie ein benutzerdefiniertes Setup, um Application Signals auf Amazon zu aktivieren ECS
Verwenden Sie diese Anweisungen zur benutzerdefinierten Einrichtung, um Ihre Anwendungen auf Amazon in CloudWatch Application Signals ECS zu integrieren. Sie installieren und konfigurieren den CloudWatch Agenten und die AWS Distribution für OpenTelemetry sich selbst.
Es gibt zwei Methoden für die Bereitstellung von Application Signals auf AmazonECS. Wählen Sie diejenige aus, die für Ihre Umgebung am besten geeignet ist.
Sidecar-Strategie — Sie fügen jeder Aufgabendefinition im CloudWatch Cluster einen Sidecar-Container für Agenten hinzu.
Vorteile:
Unterstützt sowohl den als
ec2
auch denFargate
Starttyp.Sie können immer
localhost
als IP-Adresse verwenden, wenn Sie Umgebungsvariablen einrichten.
Nachteile:
Sie müssen den CloudWatch Agent-Sidecar-Container für jede Dienstaufgabe einrichten, die im Cluster ausgeführt wird.
Nur der Netzwerkmodus
awsvpc
wird unterstützt.
Daemon-Strategie — Sie fügen eine CloudWatch Agentenaufgabe nur einmal im Cluster hinzu, und die Amazon ECS Daemon Scheduling-Strategie stellt sie nach Bedarf bereit. Dadurch wird sichergestellt, dass jede Instance kontinuierlich Traces und Metriken empfängt, wodurch eine zentrale Transparenz gewährleistet wird, ohne dass der Agent bei jeder Anwendungsaufgabendefinition als Sidecar ausgeführt werden muss.
Vorteile:
Sie müssen den Daemon-Dienst für den CloudWatch Agenten nur einmal im Cluster einrichten.
Nachteile:
Unterstützt den Fargate-Starttyp nicht.
Wenn Sie den
bridge
Netzwerkmodusawsvpc
oder verwenden, müssen Sie die private IP-Adresse jeder Container-Instance manuell in den Umgebungsvariablen angeben.
Bei beiden Methoden ermittelt Application Signals auf ECS Amazon-Clustern die Namen Ihrer Services nicht automatisch. Sie müssen Ihre Servicenamen bei der benutzerdefinierten Einrichtung angeben, und die Namen, die Sie angeben, werden auf den Dashboards von Application Signals angezeigt.
Inhalt
- Verwenden Sie die Sidecar-Strategie für die Bereitstellung
- Verwenden Sie die Daemon-Strategie für die Bereitstellung
- Schritt 1: Application Signals in Ihrem Konto aktivieren
- Schritt 2: Erstellen von IAM-Rollen
- Schritt 3: Bereiten Sie die CloudWatch Agentenkonfiguration vor
- Schritt 4: Stellen Sie den CloudWatch Agent-Daemon-Dienst bereit
- Schritt 5: Instrumentieren Sie Ihre Anwendung
- Schritt 6: Stellen Sie Ihre Anwendung bereit
- Bereitstellen mit dem AWS Cloud Development Kit (AWS CDK)