Monitorování nasazení SQL pomocí SQL Přehledy (Preview)

Platí pro:SQL Server na virtuálnímpočítači Azure SQL DatabaseAzure SQL Managed Instance

Tip

Sledovací proces databáze (Preview) je doporučené řešení monitorování pro scénáře, které vyžadují nízkou latenci shromažďování dat, monitorování na úrovni aktiv, komplexní data monitorování včetně podrobností na úrovni dotazů a podporu pokročilých analýz shromážděných dat monitorování.

V tuto chvíli sledovací proces databáze podporuje Službu Azure SQL Database a Spravovanou instanci Azure SQL.

SQL Přehledy (Preview) je řešení pro monitorování produktů v rodině Azure SQL. SQL Přehledy používá zobrazení dynamické správy k zveřejnění dat, která potřebujete ke sledování stavu, diagnostice problémů a ladění výkonu.

SQL Přehledy provádí veškeré monitorování vzdáleně. Agenti monitorování na vyhrazených virtuálních počítačích se připojují k prostředkům SQL a vzdáleně shromažďují data. Shromážděná data jsou uložená v protokolech služby Azure Monitor, aby bylo možné snadno agregovat, filtrovat a analyzovat trend. Shromážděná data můžete zobrazit ze šablony sešitu SQL Přehledy nebo můžete k datům přistupovat přímo pomocí dotazů protokolu.

Následující diagram podrobně popisuje kroky prováděné informacemi z databázového stroje a protokolů prostředků Azure a jejich zpřístupnění. Podrobnější diagram protokolování Azure SQL najdete v tématu Monitorování a diagnostická telemetrie.

Diagram znázorňující, jak se zobrazují informace databázového stroje a protokoly prostředků prostřednictvím AzureDiagnostics a Log Analytics

Ceny

Sql Přehledy (Preview) nemá žádné přímé náklady. Všechny náklady vznikají virtuálními počítači, které shromažďují data, pracovní prostory služby Log Analytics, které ukládají data, a všechna pravidla upozornění nakonfigurovaná na data.

Virtuální počítače

U virtuálních počítačů se vám účtují poplatky na základě cen publikovaných na stránce s cenami virtuálních počítačů. Počet virtuálních počítačů, které potřebujete, se liší podle počtu připojovací řetězec, které chcete monitorovat. Doporučujeme přidělit jeden virtuální počítač s velikostí Standard_B2s každých 100 připojovací řetězec. Další informace najdete v požadavcích na virtuální počítače Azure.

Pracovní prostory služby Log Analytics

U pracovních prostorů Log Analytics se vám účtují poplatky na základě cen publikovaných na stránce s cenami služby Azure Monitor. Pracovní prostory služby Log Analytics, které SQL Přehledy používají, účtují náklady na příjem dat, uchovávání dat a (volitelně) export dat.

Přesné poplatky se liší v závislosti na množství přijatých, uchovávaných a exportovaných dat. Množství těchto dat se liší v závislosti na vaší databázové aktivitě a nastavení kolekce definované v profilech monitorování.

Pravidla upozornění

V případě pravidel upozornění ve službě Azure Monitor se vám budou účtovat poplatky na základě cen publikovaných na stránce s cenami služby Azure Monitor. Pokud se rozhodnete vytvořit upozornění s SQL Přehledy (Preview), budou se vám účtovat všechna pravidla upozornění vytvořená a všechna odeslaná oznámení.

Podporované verze

SQL Přehledy (Preview) podporuje následující prostředí:

  • Azure SQL Database
  • Azure SQL Managed Instance
  • SQL Server 2012 a novější verze spuštěné na:
    • SQL Server na virtuálních počítačích Azure (SQL Server nainstalovaný na virtuálních počítačích zaregistrovaných s rozšířením agenta SQL IaaS)
    • Virtuální počítače Azure (SQL Server nainstalovaný na virtuálních počítačích, které nejsou zaregistrované v rozšíření agenta SQL IaaS)

SQL Přehledy (Preview) nemá žádnou podporu nebo má omezenou podporu pro následující:

  • Instance mimo Azure: SQL Server spuštěný v prostředích mimo Azure se nepodporuje, včetně místních a virtuálních počítačů.
  • Elastické fondy Azure SQL Database: Metriky nejde shromáždit pro elastické fondy ani pro databáze v rámci elastických fondů.
  • Nízké úrovně služby Azure SQL Database: Metriky nejde shromáždit pro databáze na úrovních služby Basic, S0, S1 a S2.
  • Bezserverová úroveň služby Azure SQL Database: Metriky je možné shromáždit pro databáze prostřednictvím bezserverové výpočetní úrovně. Proces shromažďování metrik však resetuje časovač zpoždění automatického pozastavení, což brání databázi v zadání automatického stavu.
  • Sekundární repliky: Metriky je možné shromáždit pouze pro jednu sekundární repliku na databázi. Pokud má databáze více než jednu sekundární repliku, je možné monitorovat pouze jednu.
  • Ověřování pomocí Microsoft Entra ID (dříve Azure Active Directory):: Jedinou podporovanou metodou ověřování pro monitorování je ověřování SQL. U SQL Serveru na virtuálních počítačích Azure se ověřování prostřednictvím služby Active Directory na vlastním řadiči domény nepodporuje.

Regionální dostupnost

SQL Přehledy (Preview) je k dispozici ve všech oblastech Azure, kde je azure Monitor k dispozici, s výjimkou Azure Government a národních cloudů.

Otevření sql Přehledy

Otevření sql Přehledy (Preview):

  1. Na webu Azure Portal přejděte do nabídky Azure Monitor .
  2. V části Přehledy vyberte SQL (Preview).
  3. Vyberte dlaždici, která načte prostředí pro prostředek SQL, který monitorujete.

Snímek obrazovky znázorňující Přehledy SQL na webu Azure Portal

Další pokyny najdete v tématu Povolení sql Přehledy (Preview) a řešení potíží s SQL Přehledy (Preview).

Poznámka:

Místní instance SQL Serveru v současné době sql Přehledy (Preview) nepodporují – popisek na webu Azure Portal je možné ignorovat.

Shromážděná data

SQL Přehledy provádí veškeré monitorování vzdáleně. Na virtuálních počítačích s SQL Serverem nejsou nainstalováni žádní agenti.

SQL Přehledy používá vyhrazené monitorovací virtuální počítače ke vzdálenému shromažďování dat z vašich prostředků SQL. Každý monitorovací virtuální počítač má nainstalovaného agenta Azure Monitoru a rozšíření WLI (Workload Přehledy).

Rozšíření WLI zahrnuje opensourcového agenta Telegrafu. SQL Přehledy používá pravidla shromažďování dat k určení nastavení shromažďování dat pro modul plug-in SQL Server telegrafu.

Pro Azure SQL Database, Azure SQL Managed Instance a SQL Server jsou k dispozici různé sady dat. Následující tabulky popisují dostupná data. Můžete přizpůsobit datové sady, které se mají shromažďovat, a frekvenci shromažďování při vytváření profilu monitorování.

Tabulky mají následující sloupce:

  • Popisný název: Název dotazu, jak je znázorněno na webu Azure Portal při vytváření profilu monitorování.
  • Název konfigurace: Název dotazu, jak je znázorněno na webu Azure Portal při úpravách profilu monitorování.
  • Obor názvů: Název dotazu nalezený v pracovním prostoru služby Log Analytics. Tento identifikátor se zobrazí v tabulce InsighstMetrics u Namespace vlastnosti ve sloupci Tags .
  • Zobrazení dynamické správy: Dynamická spravovaná zobrazení, která se používají k vytvoření datové sady.
  • Povoleno ve výchozím nastavení: Určuje, jestli se data shromažďují ve výchozím nastavení.
  • Výchozí frekvence shromažďování: Jak často se data shromažďují ve výchozím nastavení.

Data pro Azure SQL Database

Popisný název Název konfigurace Obor názvů Zobrazení dynamické správy Ve výchozím nastavení povoleno Výchozí frekvence shromažďování
Statistiky čekání databáze AzureSQLDBWaitStats sqlserver_azuredb_waitstats sys.dm_db_wait_stats No Nelze použít
Statistiky čekání DBO AzureSQLDBOsWaitstats sqlserver_waitstats sys.dm_os_wait_stats Ano 60 sekund
Správci paměti AzureSQLDBMemoryClerks sqlserver_memory_clerks sys.dm_os_memory_clerks Ano 60 sekund
Vstupně-výstupní operace databáze AzureSQLDBDatabaseIO sqlserver_database_io sys.dm_io_virtual_file_stats
sys.database_files
tempdb.sys.database_files
Ano 60 sekund
Vlastnosti serveru AzureSQLDBServerProperties sqlserver_server_properties sys.dm_os_job_object
sys.database_files
sys.databases
sys.database_service_objectives
Ano 60 sekund
Čítače výkonu AzureSQLDBPerformanceCounters sqlserver_performance sys.dm_os_performance_counters
sys.databases
Ano 60 sekund
Statistiky prostředků AzureSQLDBResourceStats sqlserver_azure_db_resource_stats sys.dm_db_resource_stats Ano 60 sekund
Zásady správného řízení prostředků AzureSQLDBResourceGovernance sqlserver_db_resource_governance sys.dm_user_db_resource_governance Ano 60 sekund
Žádosti AzureSQLDBRequests sqlserver_requests sys.dm_exec_sessions
sys.dm_exec_requests
sys.dm_exec_sql_text
No Nelze použít
Plánovače AzureSQLDBSchedulers sqlserver_schedulers sys.dm_os_schedulers No Nelze použít

Data pro spravovanou instanci Azure SQL

Popisný název Název konfigurace Obor názvů Zobrazení dynamické správy Ve výchozím nastavení povoleno Výchozí frekvence shromažďování
Statistiky čekání AzureSQLMIOsWaitstats sqlserver_waitstats sys.dm_os_wait_stats Ano 60 sekund
Správci paměti AzureSQLMIMemoryClerks sqlserver_memory_clerks sys.dm_os_memory_clerks Ano 60 sekund
Vstupně-výstupní operace databáze AzureSQLMIDatabaseIO sqlserver_database_io sys.dm_io_virtual_file_stats
sys.master_files
Ano 60 sekund
Vlastnosti serveru AzureSQLMIServerProperties sqlserver_server_properties sys.server_resource_stats Ano 60 sekund
Čítače výkonu AzureSQLMIPerformanceCounters sqlserver_performance sys.dm_os_performance_counters
sys.databases
Ano 60 sekund
Statistiky prostředků AzureSQLMIResourceStats sqlserver_azure_db_resource_stats sys.server_resource_stats Ano 60 sekund
Zásady správného řízení prostředků AzureSQLMIResourceGovernance sqlserver_instance_resource_governance sys.dm_instance_resource_governance Ano 60 sekund
Žádosti AzureSQLMIRequests sqlserver_requests sys.dm_exec_sessions
sys.dm_exec_requests
sys.dm_exec_sql_text
No NA
Plánovače AzureSQLMISchedulers sqlserver_schedulers sys.dm_os_schedulers No Nelze použít

Data pro SQL Server

Popisný název Název konfigurace Obor názvů Zobrazení dynamické správy Ve výchozím nastavení povoleno Výchozí frekvence shromažďování
Statistiky čekání SQLServerWaitStatsCategorized sqlserver_waitstats sys.dm_os_wait_stats Ano 60 sekund
Správci paměti SQLServerMemoryClerks sqlserver_memory_clerks sys.dm_os_memory_clerks Ano 60 sekund
Vstupně-výstupní operace databáze SQLServerDatabaseIO sqlserver_database_io sys.dm_io_virtual_file_stats
sys.master_files
Ano 60 sekund
Vlastnosti serveru SQLServerProperties sqlserver_server_properties sys.dm_os_sys_info Ano 60 sekund
Čítače výkonu SQLServerPerformanceCounters sqlserver_performance sys.dm_os_performance_counters Ano 60 sekund
Prostor svazku SQLServerVolumeSpace sqlserver_volume_space sys.master_files Ano 60 sekund
PROCESOR SQL Serveru SQLServerCpu sqlserver_cpu sys.dm_os_ring_buffers Ano 60 sekund
Plánovače SQLServerSchedulers sqlserver_schedulers sys.dm_os_schedulers No Nelze použít
Žádosti SQLServerRequests sqlserver_requests sys.dm_exec_sessions
sys.dm_exec_requests
sys.dm_exec_sql_text
No Nelze použít
Stavy repliky dostupnosti SQLServerAvailabilityReplicaStates sqlserver_hadr_replica_states sys.dm_hadr_availability_replica_states
sys.availability_replicas
sys.availability_groups
sys.dm_hadr_availability_group_states
No 60 sekund
Repliky databáze dostupnosti SQLServerDatabaseReplicaStates sqlserver_hadr_dbreplica_states sys.dm_hadr_database_replica_states
sys.availability_replicas
No 60 sekund