Voraussetzungen für das Konfigurieren einer Anwendung für die Überwachung
Um eine Anwendung mit CloudWatch Application Insights zu konfigurieren, müssen Sie die folgenden Voraussetzungen erfüllen:
-
Aktivierung von AWS Systems Manager Systems Manager – Installieren Sie den Systems Manager Agent (SSM-Agent) auf Ihren Amazon-EC2-Instances und aktivieren Sie die Instances für SSM. Informationen zur Installation des SSM-Agent finden Sie unter Einrichten von AWS Systems Manager im AWS Systems Manager-Benutzerhandbuch.
-
EC2-Instance-Rolle – Sie müssen die folgenden Amazon-EC2-Instance-Rollen anhängen, um Systems Manager zu aktivieren.
-
Sie müssen die
AmazonSSMManagedInstanceCore-Rolle anfügen, um Systems Manager zu aktivieren. Weitere Informationen finden Sie unter Beispiele für identitätsbasierte AWS Systems Manager-Richtlinien. -
Sie müssen die
CloudWatchAgentServerPolicy-Richtlinie anfügen, damit Instance-Metriken und -Protokolle über CloudWatch ausgegeben werden können. Weitere Informationen finden Sie unter Erstellen von IAM-Rollen und -Benutzern für die Verwendung mit dem CloudWatch-Agent.
-
-
AWS-Ressorcengruppen – Um Ihre Anwendungen in CloudWatch Application Insights einzubinden, erstellen Sie eine Ressourcengruppe, die alle zugehörigen AWS-Ressourcen enthält, die von Ihrem Anwendungs-Stack verwendet werden. Dazu gehören Anwendungs-Load-Balancer, Amazon-EC2-Instances, auf denen IIS und Web-Frontends ausgeführt werden, .NET Worker-Ebenen und SQL-Server-Datenbanken. Weitere Informationen zu Anwendungskomponenten und Technologie-Stacks, die von Application Insights unterstützt werden, finden Sie unter Unterstützte Anwendungskomponenten. CloudWatch Application Insights beinhaltet automatisch Auto-Scaling-Gruppen mit denselben Tags oder CloudFormation-Stacks wie Ihre Ressourcengruppe, da Auto-Scaling-Gruppen nicht von CloudFormation-Ressourcengruppen unterstützt werden. Weitere Informationen finden Sie unter Erste Schritte mit AWS Resource Groups.
-
IAM-Berechtigungen – Für Nicht-Administratoren müssen Sie eine AWS Identity and Access Management (IAM)-Richtlinie erstellen, mit der Application Insights eine serviceverknüpfte Rolle erstellen und diese mit Ihrer Benutzeridentität verbinden kann. Informationen dazu, wie Sie eine IAM-Richtlinie erstellen, finden Sie unter IAM-Richtlinie für CloudWatch Application Insights.
-
Serviceverknüpfte Rolle – Application Insights verwendet serviceverknüpfte AWS Identity and Access Management-Rollen (IAM). Es wird für Sie eine serviceverknüpfte Rolle erstellt, wenn Sie Ihre erste Application-Insights-Anwendung in der Application-Insights-Konsole erstellen. Weitere Informationen finden Sie unter Verwendung von servicegebundenen Rollen für CloudWatch Application Insights.
-
Unterstützung von Leistungszählermetriken für EC2-Windows-Instances: – Um Leistungszählermetriken auf Ihren Amazon-EC2-Windows-Instances zu überwachen, müssen Leistungszähler auf den Instances installiert sein. Informationen zu Performance Counter-Metriken und entsprechenden Performance Counter-Set-Namen finden Sie unter Performance Counter metrics. Weitere Informationen zu Leistungszählern finden Sie unter Leistungszähler
. -
Amazon CloudWatch Agent – Application Insights installiert und konfiguriert den CloudWatch-Agent. Wenn Sie den CloudWatch-Agent installiert haben, behält Application Insights Ihre Konfiguration bei. Um einen Merge-Konflikt zu vermeiden, entfernen Sie die Konfiguration der Ressourcen, die Sie in Application Insights verwenden möchten, aus der bestehenden Konfigurationsdatei des CloudWatch-Agent. Weitere Informationen finden Sie unter Manuelles Erstellen oder Bearbeiten der CloudWatch-Agent-Konfigurationsdatei.