← Tüm veritabanları
AZ

Azure SQL izleme

Azure SQL Database ve Azure SQL Managed Instance, ClusterEye'da agentless izlenir — Azure tarafına hiçbir şey kurulmaz, bağlantı ClusterEye API sunucusundan TDS üzerinden kurulur. Platform otomatik algılanır ve toplayıcılar bulunan yeteneklere göre kendini ayarlar: DTU/vCore kullanımı, Query Store, bekleme istatistikleri, blocking ve elastic pool baskısı. sysadmin hiçbir zaman gerekmez.

Agentless izlenirVarsayılan port: 1433Sürümler: Database + Managed Instance

Neyi okuyoruz

sys.dm_db_resource_stats — DTU/vCore, CPU, veri I/O ve log yazma yüzdeleri
Query Store görünümleri — sorgu ve plan geçmişi, regresyon tespiti
sys.dm_os_wait_stats ve veritabanı seviyesi bekleme görünümleri — Azure log yönetici (governor) bekleyişleri dahil
sys.dm_exec_requests ve dm_exec_sessions — aktif oturumlar, blocking zincirleri
sys.dm_db_index_usage_stats ve eksik index DMV'leri — index kullanımı ve öneriler
sys.dm_db_resource_stats üzerinden storage kullanımı ve limit yakınlığı
Elastic pool görünümleri — havuz seviyesinde kaynak paylaşımı
Extended Events — deadlock grafiği (veritabanı seviyesinde XE oturumu)

Azure SQL'e özel neler yapıyor

Headroom ve doygunluk modeli

CPU, worker, session, veri I/O ve log yazma boyutları ayrı ayrı izlenir; hangi boyutun limite yaklaştığı ve servis katmanının ne zaman yetersiz kalacağı ölçülür.

Query Store tabanlı sorgu zekâsı

Sorgu ve plan geçmişi üzerinden regresyona uğrayan planlar tespit edilir; en pahalı sorgular kaynak tüketimine göre sıralanır.

Platform gürültüsünün ayıklanması

Azure'un kendi arka plan oturumları (NodeAgent, TdService, AutomaticTuningAgent) kullanıcı iş yükünden ayrıştırılır — aksi halde her veritabanı sürekli 'uzun süren sorgu' raporlar.

Storage büyüme tahmini

Veri ve log alanı kullanımı zaman içinde izlenir, limite ulaşma tarihi tahmin edilir.

Gereken minimum yetkiler

Baseline salt-okunurdur ve üretimde güvenle verilebilir.

sql
-- Azure SQL Database: a contained user per monitored database
--   (or a login on the logical server's master, then a user in each database)
CREATE USER clustereye WITH PASSWORD = '<strong-password>';

GRANT VIEW DATABASE STATE             TO clustereye;  -- sessions, waits, blocking, index stats, Query Store
GRANT VIEW DATABASE PERFORMANCE STATE TO clustereye;  -- query performance DMVs
GRANT VIEW DEFINITION                 TO clustereye;  -- object metadata for query/index context

-- Azure SQL Managed Instance: the same set at server scope
CREATE LOGIN clustereye WITH PASSWORD = '<strong-password>';
GRANT VIEW SERVER STATE   TO clustereye;   -- implies VIEW DATABASE STATE everywhere
GRANT VIEW ANY DEFINITION TO clustereye;

Ön koşullar

·Agentless: bağlantı ClusterEye API sunucusundan kurulur, Azure tarafına hiçbir şey kurulmaz.
·Azure SQL firewall'unda API sunucusunun çıkış IP'sine izin verin veya private endpoint kullanın.
·Query Store Azure SQL Database'de varsayılan olarak açıktır; Managed Instance'ta veritabanı başına açılmalıdır.
·sysadmin hiçbir zaman gerekmez — her yetenek tuttuğu izne göre ayrı ayrı açılır, eksikse UI'da hangi GRANT'in gerektiğini yazar.
·Serverless katmanda auto-pause: duraklamış bir veritabanına ilk bağlantı resume tetikler ve ~1 dakika sürebilir.
Kurulum ve yetki detayları →

Sık sorulan sorular

Hiçbir şey. Azure SQL agentless izlenir; bağlantı ClusterEye API sunucusundan 1433/tcp üzerinden TLS ile kurulur. Azure SQL firewall'unda API sunucusunun çıkış IP'sine izin vermeniz ya da private endpoint kullanmanız yeterlidir.

Azure SQL ortamınızı 5 dakikada izlemeye başlayın.

Kurulum tek komut. Sorularınız için ekibimize yazabilirsiniz.

Canlı demo planlaKurulum ve yetki detayları