

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.

# Was ist Amazon DevOps Guru?
<a name="welcome"></a>

Willkommen im Amazon DevOps Guru-Benutzerhandbuch.

DevOpsGuru ist ein vollständig verwalteter Betriebsservice, der es Entwicklern und Betreibern leicht macht, die Leistung und Verfügbarkeit ihrer Anwendungen zu verbessern. DevOpsMit Guru können Sie die administrativen Aufgaben im Zusammenhang mit der Identifizierung betrieblicher Probleme auslagern, sodass Sie schnell Empfehlungen zur Verbesserung Ihrer Anwendung umsetzen können. DevOpsGuru liefert reaktive Erkenntnisse, die Sie nutzen können, um Ihre Anwendung jetzt zu verbessern. Es bietet auch proaktive Einblicke, mit denen Sie betriebliche Probleme vermeiden können, die sich in future auf Ihre Anwendung auswirken könnten. 

DevOpsGuru nutzt maschinelles Lernen, um Ihre Betriebsdaten sowie Anwendungsmetriken und Ereignisse zu analysieren und Verhaltensweisen zu identifizieren, die von normalen Betriebsmustern abweichen. Sie werden benachrichtigt, wenn DevOps Guru ein betriebliches Problem oder Risiko feststellt. Für jedes Problem präsentiert DevOps Guru intelligente Empfehlungen zur Lösung aktueller und prognostizierter future betrieblicher Probleme. 

Um zu beginnen, siehe [Wie fange ich mit DevOps Guru an?](#how-do-i-get-started) 

# Wie funktioniert DevOps Guru?
<a name="how-it-works"></a>

Der DevOps Guru-Workflow beginnt, wenn Sie die Abdeckung und die Benachrichtigungen konfigurieren. Nachdem Sie DevOps Guru eingerichtet haben, beginnt Guru mit der Analyse Ihrer Betriebsdaten. Wenn es ungewöhnliches Verhalten erkennt, erstellt es einen Einblick, der Empfehlungen und Listen mit Kennzahlen, Protokollgruppen und Ereignissen enthält, die sich auf das Problem beziehen. DevOpsGuru benachrichtigt dich über jeden Einblick. Wenn Sie diese Option aktiviert haben AWS Systems Manager OpsCenter, OpsItem wird eine erstellt, sodass Sie Systems Manager verwenden können OpsCenter , um die Bearbeitung Ihrer Erkenntnisse zu verfolgen und zu verwalten. Jeder Einblick enthält Empfehlungen, Metriken, Protokollgruppen und Ereignisse im Zusammenhang mit anomalem Verhalten. Verwenden Sie Informationen in Form von Erkenntnissen, die Ihnen helfen, das anomale Verhalten zu verstehen und zu beheben.

[DevOpsGuru-Workflow auf hohem Niveau](high-level-workflow.md)Weitere Informationen zu den drei allgemeinen Workflow-Schritten finden Sie unter. Weitere Informationen [Detaillierter DevOps Guru-Arbeitsablauf](detailed-workflow.md) zum detaillierteren DevOps Guru-Workflow, einschließlich seiner Interaktion mit anderen AWS Diensten, finden Sie unter. 

**Topics**
+ [DevOpsGuru-Workflow auf hohem Niveau](high-level-workflow.md)
+ [Detaillierter DevOps Guru-Arbeitsablauf](detailed-workflow.md)

# DevOpsGuru-Workflow auf hohem Niveau
<a name="high-level-workflow"></a>

Der Amazon DevOps Guru-Workflow kann in drei übergeordnete Schritte unterteilt werden. 

1.  Geben Sie die Reichweite von DevOps Guru an, indem Sie dem Unternehmen mitteilen, welche AWS Ressourcen in Ihrem AWS Konto analysiert werden sollen. 

1.  DevOpsGuru beginnt mit der Analyse von CloudWatch Amazon-Metriken und anderen Betriebsdaten AWS CloudTrail, um Probleme zu identifizieren, die Sie beheben können, um Ihre Abläufe zu verbessern. 

1.  DevOpsGuru stellt sicher, dass Sie über Erkenntnisse und wichtige Informationen informiert sind, indem er Ihnen für jedes wichtige DevOps Guru-Ereignis eine Benachrichtigung sendet. 

 Du kannst DevOps Guru auch so konfigurieren, dass er einen Eingang erstellt AWS Systems Manager OpsCenter , OpsItem der dir hilft, deine Erkenntnisse nachzuverfolgen. Das folgende Diagramm zeigt diesen Arbeitsablauf auf hoher Ebene. 

![\[Integration von Berichterstattung, Erkenntnissen und Benachrichtigungen in einem DevOps Guru-Workflow.\]](http://docs.aws.amazon.com/de_de/devops-guru/latest/userguide/images/how-capstone-works.png)


1. Im ersten Schritt wählen Sie Ihren Versicherungsschutz aus, indem Sie angeben, welche AWS Ressourcen in Ihrem AWS Konto analysiert werden. DevOpsGuru kann alle Ressourcen in einem AWS Konto abdecken oder analysieren, oder du kannst AWS CloudFormation Stapel oder AWS Tags verwenden, um eine Teilmenge der Ressourcen in deinem Konto für die Analyse anzugeben. Stellen Sie sicher, dass es sich bei den von Ihnen angegebenen Ressourcen um Ihre geschäftskritischen Anwendungen, Workloads und Microservices handelt. Weitere Informationen zu den unterstützten Diensten und Ressourcen finden Sie unter [Amazon DevOps Guru-Preise](https://aws.amazon.com/devops-guru/pricing/).

1. Im zweiten Schritt analysiert DevOps Guru die Ressourcen, um Erkenntnisse zu gewinnen. Dies ist ein fortlaufender Prozess. Du kannst dir die Erkenntnisse und die darin enthaltenen Empfehlungen und zugehörigen Informationen in der DevOps Guru-Konsole ansehen. DevOps Guru analysiert die folgenden Daten, um Probleme zu finden und Erkenntnisse zu gewinnen. 
   + Individuelle CloudWatch Amazon-Metriken, die von Ihren AWS Ressourcen ausgegeben werden. Wenn ein Problem festgestellt wird, sammelt DevOps Guru diese Metriken zusammen. 
   +  Protokollieren Sie Anomalien aus CloudWatch Amazon-Protokollgruppen. Wenn Sie die Erkennung von Protokollanomalien aktivieren, zeigt DevOps Guru entsprechende Protokollanomalien an, wenn ein Problem auftritt. 
   + DevOpsGuru ruft Anreicherungsdaten aus den AWS CloudTrail Verwaltungsprotokollen ab, um Ereignisse zu finden, die mit den gesammelten Metriken zusammenhängen. Bei den Ereignissen kann es sich um Ereignisse bei der Bereitstellung von Ressourcen und um Konfigurationsänderungen handeln. 
   + Wenn Sie dies verwenden AWS CodeDeploy, analysiert DevOps Guru Bereitstellungsereignisse, um Erkenntnisse zu gewinnen. Ereignisse für alle Arten von CodeDeploy Bereitstellungen (lokaler Server, Amazon EC2-Server, Lambda oder Amazon EC2) werden analysiert. 
   + Wenn DevOps Guru ein bestimmtes Muster findet, generiert er eine oder mehrere Empfehlungen, um das identifizierte Problem zu mildern oder zu beheben. Die Empfehlungen werden in einem einzigen Einblick zusammengefasst. Der Einblick enthält auch eine Liste der Kennzahlen und Ereignisse, die sich auf das Problem beziehen. Sie verwenden die Insight-Daten, um das identifizierte Problem zu lösen und zu verstehen. 

1. Im dritten Schritt integriert DevOps Guru die Benachrichtigung über Erkenntnisse in Ihren Arbeitsablauf, um Ihnen zu helfen, Probleme zu lösen und sie schnell zu lösen. 
   + In Ihrem AWS Konto generierte Erkenntnisse werden unter dem Thema Amazon Simple Notification Service (Amazon SNS) veröffentlicht, das Sie bei der DevOps Guru-Einrichtung ausgewählt haben. So wirst du benachrichtigt, sobald ein Insight erstellt wurde. Weitere Informationen finden Sie unter [Aktualisierung deiner Benachrichtigungen in DevOps Guru](update-notifications.md).
   + Wenn du es AWS Systems Manager während der DevOps Guru-Einrichtung aktiviert hast, erstellt jeder Einblick eine entsprechende Information OpsItem , die dir hilft, die entdeckten Probleme zu verfolgen und zu verwalten. Weitere Informationen finden Sie unter [Aktualisierung der AWS Systems Manager Integration in Guru DevOps](update-settings.md#update-systems-manager-integration).

# Detaillierter DevOps Guru-Arbeitsablauf
<a name="detailed-workflow"></a>

 Der DevOps Guru-Workflow lässt sich in verschiedene AWS Dienste integrieren, darunter Amazon CloudWatch AWS CloudTrail, Amazon Simple Notification Service und AWS Systems Manager. Das folgende Diagramm zeigt einen detaillierten Workflow, der auch zeigt, wie er mit anderen AWS Diensten funktioniert. 

![\[Ressourcen, Analysen und Benachrichtigungen im detaillierten Workflow für DevOps Guru.\]](http://docs.aws.amazon.com/de_de/devops-guru/latest/userguide/images/capstone-workflow-diagram.png)


Dieses Diagramm zeigt ein Szenario, in dem die DevOps Guru-Abdeckung durch die AWS Ressourcen bestimmt wird, die in AWS CloudFormation Stapeln oder mithilfe von AWS Tags definiert sind. Wenn keine Stapel oder Tags ausgewählt wurden, analysiert DevOps Guru Coverage alle AWS Ressourcen in deinem Konto. Weitere Informationen erhalten Sie unter [Definieren von Anwendungen mithilfe von AWS Ressourcen](working-with-resource-collections.md) und [Ermitteln Sie den Versicherungsschutz für DevOps Guru](setting-up.md#setting-up-determine-coverage).

1. Während der Einrichtung geben Sie ein oder zwei Amazon SNS SNS-Themen an, die verwendet werden, um Sie über wichtige DevOps Guru-Ereignisse zu informieren, z. B. wenn ein Insight erstellt wird. Als Nächstes können Sie AWS CloudFormation Stacks angeben, die die Ressourcen definieren, die Sie analysieren möchten. Sie können Systems Manager auch so einrichten, dass er OpsItem für jeden Einblick eine generiert, um Sie bei der Verwaltung Ihrer Erkenntnisse zu unterstützen. 

1. Nachdem DevOps Guru konfiguriert ist, beginnt es mit der Analyse von CloudWatch Metriken, Protokollgruppen und Ereignissen, die von Ihren Ressourcen ausgelöst werden, sowie mit den CloudWatch Metriken zusammenhängenden AWS CloudTrail Daten. Wenn Ihr Betrieb CodeDeploy Bereitstellungen umfasst, analysiert DevOps Guru auch Bereitstellungsereignisse. 

   DevOpsGuru gewinnt Erkenntnisse, wenn es ungewöhnliches, anomales Verhalten in den analysierten Daten identifiziert. Jeder Einblick enthält eine oder mehrere Empfehlungen, eine Liste der Metriken, die zur Generierung der Erkenntnisse verwendet wurden, eine Liste verwandter Protokollgruppen und eine Liste der Ereignisse, die zur Generierung der Erkenntnisse verwendet wurden. Verwenden Sie diese Informationen, um das identifizierte Problem zu beheben. 

1. Nachdem jeder Einblick erstellt wurde, sendet DevOps Guru eine Benachrichtigung mit dem Amazon SNS SNS-Thema oder den Themen, die bei der DevOps Guru-Einrichtung angegeben wurden. Wenn du DevOps Guru aktiviert hast, einen OpsItem im Systems Manager zu generieren OpsCenter, löst jede Erkenntnis auch einen neuen Systems Manager ausOpsItem. Sie können Systems Manager verwenden, um Ihre Erkenntnisse zu verwalten OpsItems. 

## Wie fange ich mit DevOps Guru an?
<a name="how-do-i-get-started"></a>

 Wir empfehlen, dass Sie zuerst die folgenden Schritte ausführen: 

1. **Erfahren Sie** mehr über DevOps Guru, indem Sie die Informationen unter lesen[DevOpsGuru-Konzepte](concepts.md). 

1. **Richten** Sie Ihr AWS Konto AWS CLI, den und einen Administratorbenutzer ein, indem Sie die Schritte unter befolgen[Amazon DevOps Guru einrichten](setting-up.md). 

1. **Verwenden Sie** DevOps Guru und folgen Sie den Anweisungen unter[Erste Schritte mit DevOps Guru](getting-started.md). 

## Wie kann ich verhindern, dass DevOps Guru-Gebühren anfallen?
<a name="how-do-i-disable-devops-guru"></a>

Um Amazon DevOps Guru zu deaktivieren, sodass keine Gebühren mehr für die Analyse von Ressourcen in Ihrem AWS Konto und Ihrer Region anfallen, aktualisieren Sie Ihre Deckungseinstellungen, sodass Ressourcen nicht analysiert werden. Folgen Sie dazu den Schritten unter [Aktualisierung der Berichterstattung über Ihre AWS Analysen in Guru DevOps](update-settings.md#update-coverage) und wählen Sie in Schritt 4 **Keine** aus. Du musst dies für jedes AWS Konto und jede Region tun, in der DevOps Guru Ressourcen analysiert.

**Anmerkung**  
Wenn du deinen Versicherungsschutz so änderst, dass keine Ressourcen mehr analysiert werden, können dir weiterhin geringfügige Gebühren anfallen, wenn du bestehende Erkenntnisse überprüfst, die DevOps Guru in der Vergangenheit generiert hat. Diese Gebühren stehen im Zusammenhang mit API-Aufrufen, die zum Abrufen und Anzeigen von Insight-Informationen verwendet werden. Weitere Informationen finden Sie unter [Amazon DevOps Guru-Preise](https://aws.amazon.com/devops-guru/pricing/).

# DevOpsGuru-Konzepte
<a name="concepts"></a>

Die folgenden Konzepte sind wichtig, um zu verstehen, wie Amazon DevOps Guru funktioniert.

**Topics**
+ [Anomalie](#concept-anomaly)
+ [Insight](#concept-insight)
+ [Kennzahlen und betriebliche Ereignisse](#metrics-and-operational-events)
+ [Gruppen protokollieren und Anomalien protokollieren](#log-groups-and-anomalies)
+ [Empfehlungen](#recommendation)

## Anomalie
<a name="concept-anomaly"></a>

Eine Anomalie steht für eine oder mehrere verwandte Metriken, die von DevOps Guru erkannt wurden und die unerwartet oder ungewöhnlich sind. DevOpsGuru generiert Anomalien, indem er mithilfe von maschinellem Lernen Metriken und Betriebsdaten analysiert, die sich auf Ihre Ressourcen beziehen. AWS Sie geben bei der Einrichtung von Amazon DevOps Guru die AWS Ressourcen an, die analysiert werden sollen. Weitere Informationen finden Sie unter [Amazon DevOps Guru einrichten](setting-up.md). 

## Insight
<a name="concept-insight"></a>

Ein Insight ist eine Sammlung von Anomalien, die bei der Analyse der AWS Ressourcen entstehen, die Sie bei der Einrichtung DevOps von Guru angegeben haben. Jeder Einblick enthält Beobachtungen, Empfehlungen und Analysedaten, anhand derer Sie Ihre betriebliche Leistung verbessern können. Es gibt zwei Arten von Erkenntnissen: 
+ *Reaktiv*: Ein reaktiver Einblick identifiziert anomales Verhalten, sobald es auftritt. Es enthält Anomalien mit Empfehlungen, zugehörigen Kennzahlen und Ereignissen, damit Sie die Probleme sofort verstehen und beheben können. 
+ *Proaktiv*: Ein proaktiver Einblick informiert Sie über anomales Verhalten, bevor es auftritt. Es enthält Anomalien mit Empfehlungen, die Ihnen helfen sollen, die Probleme zu beheben, bevor sie voraussichtlich auftreten. 

## Kennzahlen und betriebliche Ereignisse
<a name="metrics-and-operational-events"></a>

Die Anomalien, die einen Einblick ausmachen, werden durch die Analyse der von Amazon zurückgegebenen Metriken CloudWatch und der von Ihren AWS Ressourcen ausgegebenen Betriebsereignisse generiert. Sie können sich die Kennzahlen und betrieblichen Ereignisse ansehen, die Ihnen einen Einblick geben und Ihnen helfen, Probleme in Ihrer Anwendung besser zu verstehen. 

## Gruppen protokollieren und Anomalien protokollieren
<a name="log-groups-and-anomalies"></a>

Wenn Sie die Erkennung von Protokollanomalien aktivieren, werden die entsprechenden Protokollgruppen auf den DevOps Guru Insight-Seiten in der DevOps Guru-Konsole angezeigt. Eine Protokollgruppe informiert Sie über wichtige Diagnoseinformationen darüber, wie eine Ressource funktioniert und wie darauf zugegriffen wird.

Eine Protokollanomalie stellt eine Gruppe ähnlicher anomaler Protokollereignisse dar, die innerhalb einer Protokollgruppe gefunden wurden. Beispiele für ungewöhnliche Protokollereignisse, die in DevOps Guru angezeigt werden können, sind Stichwortanomalien, Formatanomalien, HTTP-Code-Anomalien und mehr. 

Sie können Protokollanomalien verwenden, um die Ursache eines Betriebsproblems zu diagnostizieren. DevOpsGuru verweist in Insight-Empfehlungen auch auf Protokollzeilen, um mehr Kontext für empfohlene Lösungen bereitzustellen. 

**Anmerkung**  
DevOpsGuru arbeitet mit Amazon zusammen CloudWatch , um die Erkennung von Protokollanomalien zu ermöglichen. Wenn Sie die Erkennung von Protokollanomalien aktivieren, fügt DevOps Guru Ihren CloudWatch Protokollgruppen Tags hinzu. Wenn Sie die Erkennung von Protokollanomalien deaktivieren, entfernt DevOps Guru Tags aus Ihren CloudWatch Protokollgruppen.  
Darüber hinaus sollten Administratoren sicherstellen, dass nur Benutzer mit Berechtigungen zum Anzeigen von Protokollen berechtigt sind, ungewöhnliche CloudWatch CloudWatch Protokolle einzusehen. Wir empfehlen, dass Sie IAM-Richtlinien verwenden, um den Zugriff auf den Vorgang zuzulassen oder zu verweigern. `ListAnomalousLogs` Weitere Informationen finden Sie unter [Identity and Access Management für DevOps Guru](https://docs.aws.amazon.com/devops-guru/latest/userguide/security-iam.html).

## Empfehlungen
<a name="recommendation"></a>

Jeder Einblick enthält Empfehlungen mit Vorschlägen, mit denen Sie die Leistung Ihrer Anwendung verbessern können. Die Empfehlung beinhaltet Folgendes: 
+ Eine Beschreibung der empfohlenen Maßnahmen zur Behebung der Anomalien, die den Erkenntnissen zugrunde liegen. 
+ Eine Liste der analysierten Metriken, bei denen DevOps Guru ungewöhnliches Verhalten festgestellt hat. Jede Metrik enthält den Namen des CloudFormation Stacks, der die den Metriken zugeordnete Ressource generiert hat, den Namen der Ressource und den Namen des AWS Dienstes, der der Ressource zugeordnet ist. 
+ Eine Liste der Ereignisse, die sich auf die mit den Erkenntnissen verknüpften anomalen Metriken beziehen. Jedes zugehörige Ereignis enthält den Namen des CloudFormation Stacks, der die dem Ereignis zugeordnete Ressource generiert hat, den Namen der Ressource, die das Ereignis generiert hat, und den Namen des AWS Dienstes, der dem Ereignis zugeordnet ist. 
+ Eine Liste von Protokollgruppen, die sich auf das mit dem Insight verbundene anomale Verhalten beziehen. Jede Protokollgruppe enthält ein Beispiel für eine Protokollnachricht, Informationen über die Arten der gemeldeten Protokollanomalien, die Häufigkeit, zu der die Protokollanomalien aufgetreten sind, und einen Link, über den die Protokollzeilen angezeigt werden können. CloudWatch

# DevOpsGuru-Berichterstattung
<a name="coverage"></a>

DevOpsGuru befasst sich mit einer Reihe verschiedener AWS Dienste und erstellt daraus Erkenntnisse. Für jeden Dienst, für den DevOps Guru Erkenntnisse generiert, zeigt DevOps Guru eine Vielzahl von analysierten Metriken und generierten Erkenntnissen an. 

Beispiel für einen Anwendungsfall für reaktive Erkenntnisse:


| Service-Name | Anwendungsfall | Beispiele | Kennzahlen | 
| --- | --- | --- | --- | 
|  AWS Lambda  |  Erkennen Sie Latenz- oder Daueranomalien für Lambda-Funktionen, die auf verschiedene Ursachen wie Kaltstarts, erhöhte Anfragen, Downstream-Drosselung oder Codebereitstellungen zurückzuführen sind. Empfehlen Sie Möglichkeiten zur schnellen Problembehebung.  |  Codebereitstellung: Die Amazon API Gateway Latenz wird durch einen Anstieg der Lambda-Latenz nach einer kürzlichen Lambda-Code-Bereitstellung beeinträchtigt. Downstream-Drosselung: Der Bediener reduzierte die Kapazität der Leseeinheiten für DynamoDB, was zu vermehrten Wiederholungsversuchen führte. Dies führt zu einer Drosselung. Kaltstart: Die Lambda-Funktion ist unzureichend bereitgestellt, sodass Lambda länger braucht, wenn Anfragen gestellt werden.   |  Dauer Drosselungen  | 

Beispiel für einen Anwendungsfall für proaktive Einblicke:


| Service-Name | Anwendungsfall | Kennzahlen | 
| --- | --- | --- | 
|  Amazon DynamoDB  |  **Bei der verbrauchten Kapazität der DynamoDB-Tabelle besteht die Gefahr, dass das Tabellenlimit erreicht wird.** Empfohlene Maßnahme: Wenn Sie den Modus für bereitgestellte Kapazität verwenden, verwenden Sie Auto Scaling, um die Durchsatzkapazität für Tabellen aktiv zu verwalten, oder erwerben Sie im Voraus reservierte Kapazität für Tabellen. Wechseln Sie in den On-Demand-Kapazitätsmodus, um pro Leseanforderung zu zahlen und nur für das zu bezahlen, was tatsächlich genutzt wird. Erkennungszeit: 6 Tage   |  ConsumedReadCapacityUnits  | 

## Liste der Serviceabdeckungen
<a name="coverage-services"></a>

Für einige Dienste generiert DevOps Guru reaktive Erkenntnisse. Ein reaktiver Einblick identifiziert anomales Verhalten, sobald es auftritt. Es enthält Anomalien mit Empfehlungen, zugehörigen Kennzahlen und Ereignissen, damit Sie die Probleme sofort verstehen und lösen können.

Für einige Dienste erstellt DevOps Guru proaktive Einblicke. Ein proaktiver Einblick informiert Sie über anomales Verhalten, bevor es auftritt. Es enthält Anomalien mit Empfehlungen, die Ihnen helfen sollen, die Probleme zu beheben, bevor sie voraussichtlich auftreten.

**DevOpsGuru erstellt reaktive Erkenntnisse für Dienste wie die folgenden:**
+ Amazon API Gateway
+ Amazon CloudFront
+ Amazon DynamoDB
+ Amazon EC2
**Anmerkung**  
DevOpsDie Guru-Überwachung erfolgt auf Auto Scaling Scaling-Gruppenebene und nicht auf Einzelinstanzebene.
+ Amazon ECS
+ Amazon EKS
+ AWS Elastic Beanstalk
+ Elastic Load Balancing
+ Amazon Kinesis
+ AWS Lambda
+ Amazon OpenSearch Service
+ Amazon RDS
+ Amazon Redshift
+ Amazon Route 53
+ Amazon S3
+ Amazon SageMaker AI
+ AWS Step Functions
+ Amazon SNS
+ Amazon SQS
+ Amazon SWF
+ Amazon VPC

**DevOpsGuru liefert proaktive Einblicke für Dienste wie die folgenden:**
+ Amazon DynamoDB
+ Amazon Kinesis
+ AWS Lambda
+ Amazon RDS
+ Amazon SQS