W tym blogu wyjaśnimy, jak włączyć dzienniki ogólne i dzienniki błędów w AWS RDS.
Możesz monitorować logi ogólne Mysql i logi błędów bezpośrednio przez konsolę Amazon RDS, Amazon RDS API, Amazon RDS CLI lub pakiety AWS SDK.
Włącz dzienniki ogólne i dzienniki błędów w AWS RDS
Dzienniki błędów AWS RDS MySQL
Plik dziennika błędów MySQL jest generowany domyślnie. Jest zapisywany w pliku mysql-error.log. MySQL zapisuje w dzienniku błędów tylko podczas uruchamiania, zamykania i gdy napotka błędy
Dzienniki ogólne AWS RDS
Rejestruje wszystkie informacje w tym dzienniku, gdy klienci łączą się lub rozłączają, i rejestruje każdą instrukcję SQL otrzymaną od klientów. Ogólny dziennik zapytań może być bardzo przydatny, gdy podejrzewasz błąd w kliencie i chcesz dokładnie wiedzieć, co klient wysłał do mysqld .
Możesz włączyć dzienniki ogólne, ustawiając parametry w grupach DB Parameters, które utworzyłeś dla swojej instancji MySQL.
Kroki modyfikacji grupy parametrów DB
Krok 1: Zaloguj się do konsoli zarządzania AWS
Krok 2: Przejdź do usługi RDS
Krok 3: W panelu nawigacyjnym wybierz Grupy parametrów. Dostępne grupy parametrów DB pojawiają się na liście.
Krok 4: Z listy wybierz grupę parametrów, którą chcesz zmodyfikować.
Krok 5: Wybierz Edytuj parametry i ustaw następujące parametry na określone wartości:
General_log =1 (domyślnie 0 lub brak logowania)
Wybierz dowolną metodę rejestrowania:
log_output=PLIK, aby umożliwić przeglądanie logów z konsoli.
log_output=TABLE, aby umożliwić przeglądanie dzienników za pomocą zapytania.
Krok 6: Wybierz Zapisz zmiany.
Zaleca się włączenie dziennika ogólnego tylko wtedy, gdy aktywnie rozwiązujesz problemy. Dziennik ogólny przechwytuje wszystkie instrukcje SQL otrzymane od klienta. Jeśli jest włączony i pozostawiony niezaznaczony, szybko się rozrośnie i wykorzysta większość Twojej pamięci.
Zalecam wyłączenie tego parametru, jeśli nie rozwiązujesz aktywnie problemów z połączeniami klientów.
Koniec samouczka, Jak włączyć dzienniki ogólne i dzienniki błędów w AWS RDS.