AWS Fargate Monitoring unterscheidet sich grundlegend von der Überwachung einer typischen Cloud- oder Anwendungsumgebung. AWS Fargate erlaubt nicht die Bereitstellung von Agenten auf dem tatsächlichen Host, wie dies normalerweise zu Überwachungszwecken der Fall ist. Um Anwendungen und Services in Containern unter AWS Fargate zu überwachen, muss der Agent in das Container-Image integriert werden.
Um den verschiedenen Herausforderungen der Überwachung von AWS Fargate gerecht zu werden, nutzt Instana das mit unserer erstklassigen AWS Lambda-Überwachungstechnologie gewonnene Wissen.Instana erfasst für jede Anfrage jeder ECS-Aufgabe einen verteilten Trace.Das verteilte Tracing von Instana ist einfach in das Docker-Image zur Build-Zeit integriert und stellt sicher, dass es nie unüberwachte Anwendungen gibt.Traces werden über ECS-Cluster, Amazon EC2, AWS Lambda, AWS Fargate und jede andere von Instana überwachte Technologie hinweg korreliert, so dass stets eine End-to-End-Ansicht jeder Anwendungsanforderung zur Verfügung steht.Jeder Trace wird auch mit Unbounded Analytics von Instana sichtbar und durchsuchbar gemacht.
Instana AWS Fargate Monitoring bietet die folgenden Funktionen:
14 Tage, keine Kreditkarte erforderlich, Vollversion
Instana AWS Fargate Monitoring bietet die folgenden Funktionen:
Bei der Verwendung von AWS Fargate (Link befindet sich außerhalb von ibm.com) ist es wichtig, die Leistung von Anwendungen ordnungsgemäß zu überwachen, aber es kann schwierig sein, die erforderliche vollständige Transparenz zu erhalten, da es eine Herausforderung ist, Arbeitslasten zu überwachen, ohne die Orchestrierung zu verwalten oder zu kontrollieren. Aktuelle Tools zur Überwachung der Anwendungsleistung (Application Performance Monitoring, APM) bieten in der Regel Trace-Sampling und oft nur Teil-Traces. Dieser Ansatz reicht nicht aus, wenn cloudnative Umgebungen überwacht werden, die automatisch skalieren, wie AWS Fargate.
AWS selbst verfügt auch über eine Überwachungslösung für AWS Fargate, AWS X-Ray (Link befindet sich außerhalb von ibm.com). X-Ray bietet eine verteilte Tracing-Lösung, die Anwendungen überwacht, die auf AWS Fargate ausgeführt werden. Mit AWS X-Ray können Benutzer Anforderungen verfolgen, während sie die Anwendung durchlaufen, und erhalten gleichzeitig Einblick in die zugrunde liegenden Komponenten der Anwendung. AWS X-Ray hilft Entwicklern, Probleme in AWS-Umgebungen zu analysieren und zu beheben. Bei der Entscheidung, ob es sich um die richtige Überwachungslösung handelt, sind jedoch weitere Überlegungen erforderlich.
Kosten: Wie immer sind bei der Überlegung einer Lösung die Kosten ein wichtiger Faktor, den es zu berücksichtigen gilt.AWS X-Ray wird pro verfolgtem Aufruf abgerechnet.Je nach Umfang des Datenverkehrs, der über die Anwendungen abgewickelt wird, kann dies also schnell zu einem nicht unerheblichen Kostenfaktor werden.Für die Analyse der Traces nach der Sammlung fallen außerdem zusätzliche Gebühren an.
Beschränkt auf AWS: Es ist auch wichtig, die gesamte Umgebung oder Umgebungen zu berücksichtigen, in denen die Anwendungen ausgeführt werden.AWS X-Ray ist auf die Nachverfolgung von Services beschränkt, die von AWS bereitgestellt werden oder innerhalb von AWS stattfinden.Daher hat AWS X-Ray in Hybridumgebungen nur einen begrenzten Wert.Unternehmen, die über Anwendungen und Dienste verfügen, die sich über mehrere Umgebungen erstrecken, müssen die Auswirkungen mehrerer Überwachungslösungen berücksichtigen, um die erforderliche vollständige Transparenz zu erhalten.