AWS Lambda wprowadza nowe kontrolki ułatwiające wyszukiwanie, filtrowanie i agregację logów funkcji Lambda
AWS Lambda ogłasza zaawansowane kontrolki logowania, które umożliwiają natywne przechwytywanie logów w ustrukturyzowanym formacie JSON, dostosowywanie poziomów logowania oraz wybór grupy logów Amazon CloudWatch dla Twoich funkcji Lambda.
Teraz możesz przechwytywać logi Lambda w ustrukturyzowanym formacie JSON bez konieczności używania własnych bibliotek logowania. Format JSON pozwala na strukturyzację logów jako serii par klucz-wartość, co umożliwia szybkie wyszukiwanie, filtrowanie i analizę logów funkcji. Możesz także kontrolować poziom logowania (np. ERROR, DEBUG, INFO) swoich logów Lambda bez wprowadzania zmian w kodzie. To pozwala wybrać pożądany poziom szczegółowości logowania dla Twojej funkcji, eliminując potrzebę przeszukiwania dużych ilości logów podczas debugowania i rozwiązywania krytycznych błędów. Wreszcie, możesz wybrać grupę logów CloudWatch, do której Lambda wysyła Twoje logi. To umożliwia łatwe agregowanie logów z wielu funkcji w ramach jednej aplikacji w jednym miejscu oraz stosowanie polityk bezpieczeństwa, zarządzania i retencji na poziomie aplikacji, zamiast stosowania ich indywidualnie do każdej funkcji.
Aby rozpocząć, możesz określić zaawansowane kontrolki logowania dla swoich funkcji Lambda, używając Lambda API, konsoli Lambda, AWS CLI, AWS Serverless Application Model (SAM) i AWS CloudFormation. Aby dowiedzieć się więcej, odwiedź bloga lub zapoznaj się z Przewodnikiem dewelopera Lambda.
Zaawansowane kontrolki logowania Lambda są teraz dostępne w regionach AWS GovCloud (US) bez dodatkowych kosztów.
źródło: AWS