Udostępnij za pośrednictwem


Metodologia sukcesu implementacji usługi Synapse: przeprowadzanie przeglądu monitorowania

Uwaga

Ten artykuł stanowi część sukcesu implementacji usługi Azure Synapse według serii artykułów projektowych. Aby zapoznać się z omówieniem serii, zobacz Sukces implementacji usługi Azure Synapse zgodnie z projektem.

Monitorowanie jest kluczową częścią operacjonalizacji dowolnego rozwiązania platformy Azure. Ten artykuł zawiera wskazówki dotyczące przeglądania i konfigurowania monitorowania środowiska usługi Azure Synapse Analytics. Kluczem do tego działania jest identyfikacja tego, co należy monitorować i kto musi przejrzeć wyniki monitorowania.

Korzystając z wymagań rozwiązania i innych danych zebranych podczas etapu oceny i tworzenia rozwiązań, utwórz listę ważnych zachowań i działań, które należy monitorować w środowisku produkcyjnym. Podczas tworzenia tej listy zidentyfikuj grupy użytkowników, które będą potrzebować dostępu do informacji monitorowania i skompiluj procedury, które mogą wykonać, aby reagować na wyniki monitorowania.

Za pomocą usługi Azure Monitor można udostępniać metryki infrastruktury na poziomie podstawowym, alerty i dzienniki dla większości usług platformy Azure. Dzienniki diagnostyczne platformy Azure są emitowane przez zasób w celu zapewnienia bogatych, częstych danych dotyczących działania tego zasobu. Usługa Azure Synapse może zapisywać dzienniki diagnostyczne w usłudze Azure Monitor.

Aby uzyskać więcej informacji, zobacz Używanie usługi Azure Monitor z obszarem roboczym usługi Azure Synapse Analytics.

Monitorowanie dedykowanych pul SQL

Dedykowaną pulę SQL można monitorować przy użyciu usługi Azure Monitor, alertów, dynamicznych widoków zarządzania (DMV) i usługi Log Analytics.

  • Alerty: możesz skonfigurować alerty wysyłające wiadomość e-mail lub wywołać element webhook, gdy określona metryka osiągnie wstępnie zdefiniowany próg. Na przykład możesz otrzymać wiadomość e-mail z alertami, gdy rozmiar bazy danych będzie zbyt duży. Aby uzyskać więcej informacji, zobacz Alerty.
  • Dynamiczne widoki zarządzania: można użyć widoków DMV do monitorowania obciążeń, aby ułatwić badanie wykonań zapytań w pulach SQL.
  • Log Analytics: Usługa Log Analytics to narzędzie w witrynie Azure Portal, za pomocą którego można edytować i uruchamiać zapytania dzienników z danych zebranych przez usługę Azure Monitor. Aby uzyskać więcej informacji, zobacz Monitorowanie obciążenia — Azure Portal.

Monitorowanie bezserwerowych pul SQL

Pulę SQL bezserwerową można monitorować, monitorując żądania SQL w programie Synapse Studio. Dzięki temu możesz śledzić stan uruchomionych żądań i przeglądać szczegóły żądań historycznych.

Monitorowanie pul zadań platformy Spark

Aplikacje platformy Apache Spark można monitorować w programie Synapse Studio. Dzięki temu możesz śledzić najnowszy stan, problemy i postęp.

Możesz włączyć łącznik programu Synapse Studio wbudowany w usługę Log Analytics. Następnie możesz zbierać i wysyłać metryki i dzienniki aplikacji platformy Apache Spark do obszaru roboczego usługi Log Analytics. Możesz również użyć skoroszytu usługi Azure Monitor do wizualizacji metryk i dzienników. Aby uzyskać więcej informacji, zobacz Monitorowanie aplikacji platformy Apache Spark za pomocą usługi Azure Log Analytics.

Monitorowanie potoków

Usługa Azure Synapse umożliwia tworzenie złożonych potoków, które automatyzują i integrują przenoszenie danych, przekształcanie danych i działania obliczeniowe. Potoki można tworzyć i monitorować przy użyciu programu Synapse Studio, aby śledzić najnowszy stan, problemy i postęp potoków. Aby uzyskać więcej informacji, zobacz Monitorowanie przebiegów potoku obszaru roboczego przy użyciu programu Synapse Studio.

Następne kroki

Aby uzyskać więcej informacji na temat tego artykułu, zapoznaj się z następującymi zasobami: