

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 von CloudWatch Application Insights zur Überwachung Ihrer AWS SAM serverlosen Anwendungen
<a name="monitor-app-insights"></a>

 Amazon CloudWatch Application Insights unterstützt Sie bei der Überwachung der AWS Ressourcen in Ihren Anwendungen, um potenzielle Probleme zu identifizieren. Es kann AWS Ressourcendaten auf Anzeichen von Problemen analysieren und automatisierte Dashboards zur Visualisierung dieser Probleme erstellen. Sie können CloudWatch Application Insights für die Verwendung mit Ihren AWS Serverless Application Model (AWS SAM) -Anwendungen konfigurieren. Weitere Informationen zu CloudWatch Application Insights finden Sie unter [Amazon CloudWatch Application Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-application-insights.html) im * CloudWatch Amazon-Benutzerhandbuch*. 

**Topics**
+ [Konfiguration von CloudWatch Application Insights mit AWS SAM](#monitor-app-insights-configure)
+ [Nächste Schritte](#monitor-app-insights-next)

## Konfiguration von CloudWatch Application Insights mit AWS SAM
<a name="monitor-app-insights-configure"></a>

 Konfigurieren Sie CloudWatch Application Insights für Ihre AWS SAM Anwendungen über die AWS SAM Befehlszeilenschnittstelle (AWS SAMCLI) oder über Ihre AWS SAM Vorlagen. 

### Konfigurieren Sie über AWS SAMCLI
<a name="monitor-app-insights-configure-cli"></a>

 Wenn Sie Ihre Anwendung mit initialisieren**sam init**, aktivieren Sie CloudWatch Application Insights über den interaktiven Ablauf oder mithilfe der **--application-insights** Option. 

 Um CloudWatch Application Insights über den AWS SAMCLI interaktiven Flow zu aktivieren, geben Sie ein, **y** wenn Sie dazu aufgefordert werden. 

```
Would you like to enable monitoring using CloudWatch Application Insights?
For more info, please view https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-application-insights.html [y/N]:
```

 Gehen Sie wie folgt vor, um CloudWatch Application Insights mit der **--application-insights** Option zu aktivieren. 

```
sam init --application-insights
```

 Weitere Informationen zur Verwendung des **sam init** Befehls finden Sie unter[sam init](sam-cli-command-reference-sam-init.md). 

### Konfiguration mithilfe von AWS SAM Vorlagen
<a name="monitor-app-insights-configure-template"></a>

 Aktivieren Sie CloudWatch Application Insights, indem Sie die `AWS::ApplicationInsights::Application` Ressourcen `AWS::ResourceGroups::Group` und in Ihren AWS SAM Vorlagen definieren. 

```
AWSTemplateFormatVersion: '2010-09-09'
Transform: AWS::Serverless-2016-10-31 
...
Resources:
  ApplicationResourceGroup:
    Type: AWS::ResourceGroups::Group
    Properties:
      Name:
        Fn::Join:
        - ''
        - - ApplicationInsights-SAM-
        - Ref: AWS::StackName
      ResourceQuery:
        Type: CLOUDFORMATION_STACK_1_0
  ApplicationInsightsMonitoring:
    Type: AWS::ApplicationInsights::Application
    Properties:
      ResourceGroupName:
        Fn::Join:
          - ''
          - - ApplicationInsights-SAM-
          - Ref: AWS::StackName
        AutoConfigurationEnabled: 'true'
    DependsOn: ApplicationResourceGroup
```
+  `AWS::ResourceGroups::Group`— Erstellt eine Gruppe zur Organisation Ihrer AWS Ressourcen, um Aufgaben für eine große Anzahl von Ressourcen gleichzeitig zu verwalten und zu automatisieren. Hier erstellen Sie eine Ressourcengruppe zur Verwendung mit CloudWatch Application Insights. Weitere Informationen zu diesem Ressourcentyp finden Sie [https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resourcegroups-group.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resourcegroups-group.html)im *AWS CloudFormation Benutzerhandbuch*. 
+  `AWS::ApplicationInsights::Application`— Konfiguriert CloudWatch Application Insights für die Ressourcengruppe. Weitere Informationen zu diesem Ressourcentyp finden Sie [https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationinsights-application.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationinsights-application.html)im *AWS CloudFormation Benutzerhandbuch*. 

 Beide Ressourcen werden CloudFormation bei der Anwendungsbereitstellung automatisch weitergeleitet. Sie können die CloudFormation Syntax in Ihrer AWS SAM Vorlage verwenden, um CloudWatch Application Insights weiter zu konfigurieren. Weitere Informationen finden Sie unter [CloudFormation Vorlagen verwenden](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-cloudformation.html) im * CloudWatch Amazon-Benutzerhandbuch*. 

 Wenn Sie den **sam init --application-insights** Befehl verwenden, werden diese beiden Ressourcen automatisch in Ihrer AWS SAM Vorlage generiert. Hier ist ein Beispiel für eine generierte Vorlage. 

```
AWSTemplateFormatVersion: '2010-09-09'
Transform: AWS::Serverless-2016-10-31
Description: >
  sam-app-test
  
  Sample SAM Template for sam-app-test

# More info about Globals: https://github.com/awslabs/serverless-application-model/blob/master/docs/globals.rst
Globals:
  Function:
    Timeout: 3
    MemorySize: 128

Resources:
  HelloWorldFunction:
    Type: AWS::Serverless::Function # More info about Function Resource: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction
    Properties:
      CodeUri: hello_world/
      Handler: app.lambda_handler
      Runtime: python3.9
      Architectures:
      - x86_64
      Events:
        HelloWorld:
          Type: Api # More info about API Event Source: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api
          Properties:
            Path: /hello
            Method: get

  ApplicationResourceGroup:
    Type: AWS::ResourceGroups::Group
    Properties:
      Name:
        Fn::Join:
        - ''
        - - ApplicationInsights-SAM-
        - Ref: AWS::StackName
      ResourceQuery:
      	Type: CLOUDFORMATION_STACK_1_0
  ApplicationInsightsMonitoring:
    Type: AWS::ApplicationInsights::Application
    Properties:
      ResourceGroupName:
        Fn::Join:
        - ''
        - - ApplicationInsights-SAM-
        - Ref: AWS::StackName
      AutoConfigurationEnabled: 'true'
    DependsOn: ApplicationResourceGroup
    
Outputs:
  # ServerlessRestApi is an implicit API created out of Events key under Serverless::Function
  # Find out more about other implicit resources you can reference within SAM
  # https://github.com/awslabs/serverless-application-model/blob/master/docs/internals/generated_resources.rst#api
  HelloWorldApi:
    Description: API Gateway endpoint URL for Prod stage for Hello World function
    Value: !Sub "https://${ServerlessRestApi}.execute-api.${AWS::Region}.amazonaws.com/Prod/hello/"
  HelloWorldFunction:
    Description: Hello World Lambda Function ARN
    Value: !GetAtt HelloWorldFunction.Arn
  HelloWorldFunctionIamRole:
    Description: Implicit IAM Role created for Hello World function
    Value: !GetAtt HelloWorldFunctionRole.Arn
```

## Nächste Schritte
<a name="monitor-app-insights-next"></a>

 Verwenden Sie nach der Konfiguration von CloudWatch Application Insights, **sam build** um Ihre Anwendung **sam deploy** zu erstellen und bereitzustellen. Alle von CloudWatch Application Insights unterstützten Ressourcen werden für die Überwachung konfiguriert. 
+  Eine Liste der unterstützten Ressourcen finden Sie unter [Unterstützte Logs und Metriken](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-logs-and-metrics.html) im * CloudWatch Amazon-Benutzerhandbuch*. 
+  Informationen zum Zugriff auf CloudWatch Application Insights finden Sie unter [Access CloudWatch Application Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-accessing.html) im * CloudWatch Amazon-Benutzerhandbuch*. 