PDF

Czujnik Azure SQL DB

Ten czujnik pozwala na monitorowanie wydajności i zachowania baz danych zarządzanych w Azure SQL DB. Azure SQL DB to usługa baz danych w chmurze firmy Microsoft, która umożliwia organizacjom przechowywanie danych relacyjnych w chmurze i szybkie skalowanie rozmiaru baz danych w górę lub w dół, w miarę zmian potrzeb biznesowych.

Czujnik Azure SQL DB pozwala na monitorowanie nieudanych/udanych połączeń lub połączeń blokowanych przez zaporę; kontrolowanie zasobów danych i CPU poprzez monitorowanie ich średnich wartości, a także zajętej przestrzeni pamięci i procentu wykorzystania. Umożliwia również weryfikację używanej przestrzeni danych, na przykład gdy osiągnięty zostanie górny limit. Dzięki temu czujnikowi będziesz mieć wgląd w wykorzystanie usługi i baz danych, zapewniając optymalną wydajność.

Opcje

Ten czujnik wymaga poświadczeń dla subskrypcji Azure (Identyfikator aplikacji (Client) ID, Tenant ID oraz Client Secret Value).

Alerty

  • Użycie przestrzeni danych > 90%
  • Użycie pamięci procesu SQL DB > 90%
  • Użycie CPU procesu SQL DB > 90%

Metryki wydajności

  • Connections\Failed - Liczba nieudanych połączeń
  • Connections\Successful - Liczba udanych połączeń
  • DTU\% Avg. DTU - Średni procent DTU (Database Transaction Unit)
  • DTU\Avg. DTU Limit - Średni limit DTU (Database Transaction Unit). Dotyczy baz danych opartych na DTU
  • DTU\Avg. DTU used - Średnie wykorzystanie DTU (Database Transaction Unit). Dotyczy baz danych opartych na DTU
  • DWU\% DWU - Maksymalny procent DWU (Data Warehouse Units). Dotyczy tylko magazynów danych
  • DWU\DWU Limit - Maksymalny limit DWU (Data Warehouse Units). Dotyczy tylko magazynów danych
  • DWU\DWU Used - Wykorzystane DWU (Data Warehouse Units). Dotyczy tylko magazynów danych
  • Log\Log Backup Storage Size [bytes] - Maksymalny rozmiar magazynu kopii zapasowej dziennika w bajtach. Dotyczy baz danych opartych na vCore i Hyperscale
  • Log\% Avg. Log IO - Średni procent Log IO. Nie dotyczy magazynów danych
  • Log\Tempdb Log File Size [KB] - Maksymalny rozmiar pliku dziennika tempdb w KB. Nie dotyczy magazynów danych
  • Log\% Tempdb Log Used - Maksymalny procent wykorzystania dziennika tempdb. Nie dotyczy magazynów danych
  • Process\% Cache Hit - Maksymalny procent trafień w pamięci podręcznej
  • Process\% Cache Used - Maksymalny procent wykorzystania pamięci podręcznej
  • Process\% Avg. Data IO - Średni procent Data IO
  • Process\% Avg. Sessions - Średni procent sesji. Nie dotyczy magazynów danych
  • Process\% SQL Server Process Core - Maksymalne wykorzystanie CPU jako procent procesu SQL DB. Nie dotyczy magazynów danych
  • Process\% SQL Server Process Memory - Maksymalne wykorzystanie pamięci jako procent procesu SQL DB. Nie dotyczy magazynów danych
  • Process\Number of Deadlocks - Liczba zakleszczeń. Nie dotyczy magazynów danych. Zakleszczenie występuje, gdy dwie lub więcej transakcji posiada blokady, których wymagają inne transakcje. Blue Matador wykrywa zakleszczenia w Azure SQL poprzez monitorowanie metryki zakleszczenia na bazach danych SQL
  • Resources\Avg. Data Space Allocated [bytes] - Średnia przydzielona przestrzeń danych w bajtach
  • Resources\Application CPU Billed - Liczba fakturowanych CPU aplikacji (vCore na sekundę). Dotyczy baz danych serwerless
  • Resources\% Avg. Application CPU - Średni procent CPU aplikacji. Dotyczy baz danych serwerless
  • Resources\% Application Memory - Procent pamięci aplikacji. Dotyczy baz danych serwerless
  • Resources\Base Blob Storage Size [bytes] - Maksymalny rozmiar podstawowego magazynu blob w bajtach
  • Resources\Avg. CPU Limit - Średni limit CPU
  • Resources\% CPU - Procent CPU
  • Resources\% Avg. vCore Used - Średnia liczba używanych v-Core
  • Resources\Differential Backup Storage Size [bytes] - Skumulowany rozmiar magazynu kopii zapasowej różnicowej w bajtach. Dotyczy baz danych opartych na vCore. Nie dotyczy baz danych Hyperscale
  • Resources\Data Storage Size (GB) - Całkowity rozmiar magazynu danych (GB)
  • Resources\Disaster Recovery Storage Size (GB) - Rozmiar magazynu odzyskiwania po awarii (GB)
  • Resources\Snapshot Storage Size (GB) - Rozmiar magazynu migawki (GB)
  • Resources\Full Backup Storage Size [bytes] - Maksymalny rozmiar magazynu pełnej kopii zapasowej w bajtach. Dotyczy baz danych opartych na vCore. Nie dotyczy baz danych Hyperscale
  • Resources\% Avg. Local TempDB - Średni procent lokalnego tempdb. Dotyczy tylko magazynów danych
  • Resources\% Memory - Maksymalny procent pamięci
  • Resources\Snapshot Backup Storage Size [Bytes] - Maksymalny skumulowany rozmiar magazynu kopii zapasowej migawki w bajtach
  • Resources\Data Space Used [Bytes] - Maksymalna używana przestrzeń danych w bajtach. Nie dotyczy magazynów danych
  • Resources\% Data Space Used - Maksymalny procent używanej przestrzeni danych. Nie dotyczy magazynów danych ani baz danych hyperscale
  • Resources\Tempdb Data File Size [KB] - Maksymalny rozmiar pliku danych tempdb w KB. Nie dotyczy magazynów danych
  • Resources\% Resources Allocated Per Workload Group - Maksymalny procent zasobów przydzielonych na grupę obciążenia
  • Resources\% Cap's Resources Allocated Per Workload Group - Maksymalny procent określonych zasobów limitu na grupę obciążenia
  • Resources\% Resources Allowed For Workload Group - Twardy limit procentu zasobów dozwolonych dla grupy obciążenia, uwzględniając efektywny minimalny procent zasobów przydzielony dla innych grup obciążenia
  • Resources\% Effective Min Resource For Workload Group - Minimalny procent zasobów zarezerwowany i izolowany dla grupy obciążenia, uwzględniając minimalny poziom usług
  • Resources\% Avg. Workers - Średni procent pracowników. Nie dotyczy magazynów danych
  • Resources\% Avg. In-Memory OLTP storage - Średni procent pamięci OLTP w pamięci. Nie dotyczy magazynów danych
  • Request\Workload Group Active Queries - Liczba aktywnych zapytań w grupie obciążenia
  • Request\Workload Group Query Timeouts - Zapytania, które przekroczyły limit czasu dla grupy obciążenia
  • Request\Queries Queued - Liczba zapytań w kolejce we wszystkich grupach obciążenia
  • Request\Workload Group Queued Queries - Liczba zapytań w kolejce w grupie obciążenia
  • Request\Queries Active - Liczba aktywnych zapytań we wszystkich grupach obciążenia
  • Request\Requests Blocked - Liczba żądań blokowanych przez zaporę

Raporty (Kolektory danych)

Domyślnie czujnik dodaje raport zawierający wykresy Process\% SQL Server Process Core, Process\% SQL Server Process Memory i Resources\Avg. Data Space Allocated [bytes]. Te metryki będą gromadzone i dostępne jako raport lub za pośrednictwem @trend-viewer.

azureclouddatabasesql