Amazon CloudWatch Logs Insights unterstützt jetzt gespeicherte Abfragen mit Parametern
Gespeicherte Abfragen von Amazon CloudWatch Logs Insights unterstützen jetzt Parameter, sodass Sie Werte mit Platzhaltern an wiederverwendbare Abfragevorlagen übergeben können. Dadurch entfällt die Notwendigkeit, mehrere Kopien nahezu identischer Abfragen zu verwalten, die sich nur in bestimmten Werten wie Protokollebenen, Servicenamen oder Zeitintervallen unterscheiden.
Sie können bis zu 20 Parameter in einer Abfrage definieren, wobei jeder Parameter optionale Standardwerte unterstützt. Sie können beispielsweise eine einzige Vorlage erstellen, um Protokolle nach Schweregrad (z. B. ERROR oder WARN) abzufragen und bei jeder Ausführung unterschiedliche Servicenamen zu übergeben. Um eine Abfrage mit Parametern auszuführen, rufen Sie sie mit dem Abfragenamen mit dem Präfix $ auf und übergeben Sie Ihre Parameterwerte, z. B. $ErrorsByService(logLevel="ERROR", serviceName="OrderEntry"). Sie können auch mehrere gespeicherte Abfragen mit Parametern zusammen für komplexe Protokollanalysen verwenden, wodurch der Verwaltungsaufwand für Abfragen erheblich reduziert und gleichzeitig die Wiederverwendbarkeit verbessert wird.
Gespeicherte Abfragen mit Parametern sind in allen kommerziellen AWS-Regionen verfügbar. Sie können gespeicherte Abfragen mit Parametern mithilfe der Amazon CloudWatch-Konsole, AWS Command Line Interface (AWS CLI), AWS Cloud Development Kit (AWS CDK), und AWS SDKs erstellen und verwenden. Weitere Informationen finden Sie in der Dokumentation zu Amazon CloudWatch Logs.