monitoring-database-transactions
Monitor use when you need to work with monitoring and observability.\nThis skill provides health monitoring and alerting with comprehensive guidance and automation.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Monitor use when you need to work with monitoring and observability.\nThis skill provides health monitoring and alerting with comprehensive guidance and automation.\nTrigger with phrases like \
How to use
Upewnij się, że masz zainstalowane narzędzia CLI dla swojej bazy danych: psql dla PostgreSQL, mysql dla MySQL lub mongosh dla MongoDB. Przygotuj dane dostępowe do bazy danych z uprawnieniami do przeglądania katalogów systemowych (rola pg_monitor w PostgreSQL, uprawnienie PROCESS w MySQL).
Uruchom umiejętność za pomocą fraz takich jak "monitoruj zdrowie systemu", "skonfiguruj alerty" lub "śledź metryki". Umiejętność połączy się z Twoją bazą danych i pobierze listę aktywnych transakcji.
Ustal linię bazową wydajności, wykonując zapytanie o aktywne transakcje. Dla PostgreSQL system wyświetli identyfikator procesu, stan, czas rozpoczęcia i czas trwania zapytania. Dla MySQL zobaczysz identyfikator połączenia, użytkownika, bazę danych i czas wykonywania.
Zdefiniuj progi alertów na podstawie Twojego obciążenia: 30 sekund dla systemów OLTP lub 5 minut dla zadań wsadowych i raportów. Umiejętność będzie automatycznie porównywać bieżące czasy transakcji z ustalonymi progami.
Skonfiguruj kanały powiadomień (email, webhook Slack lub PagerDuty), aby otrzymywać alerty o transakcjach przekraczających progi. Umiejętność będzie monitorować sesje bezczynne w transakcji, które blokują zasoby bez wykonywania zapytań.
Przeglądaj raporty o anomaliach w przepustowości transakcji i długotrwałych blokadach. Użyj tych danych do identyfikacji zapytań wymagających optymalizacji lub indeksów.