Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
Bu özellik Genel Önizleme aşamasındadır.
Bu sayfada yöneticilerin panolarla ilişkili etkinlikleri izlemek için kullanabileceği örnek sorgular vardır. Tüm sorgular, bölgenizdeki çalışma alanlarındaki tüm denetim olaylarının kayıtlarını depolayan bir sistem tablosu olan denetim günlükleri tablosuna erişmektedir.
Hesap yöneticileri varsayılan olarak sistem tablolarına erişebilir. Diğer kullanıcılara erişim vermek için bkz. Sistem tablolarına erişim izni verme.
Bkz. sistem tablolarıyla hesap etkinliğini izleme. Kullanılabilir denetim günlüğü hizmetleri ve olaylarıyla ilgili kapsamlı bir başvuru için Tanılama günlüğü referansı'na bakın.
Taslak ve yayımlanan panoları izleme
Bu bölümdeki örnekler, pano etkinliğiyle ilgili sık sorulan sorular için denetim günlüklerinin nasıl alınduğunu göstermektedir.
Geçen hafta kaç gösterge paneli oluşturuldu?
Aşağıdaki sorgu, çalışma alanınızda geçen hafta oluşturulan pano sayısını döndürür.
SELECT
action_name,
COUNT(action_name) as num_dashboards
FROM
system.access.audit
WHERE
action_name = "createDashboard"
AND event_date >= current_date() - interval 7 days
GROUP BY
action_name
Aşağıdaki görüntüde örnek sorgu sonuçları gösterilmektedir:
En popüler panolarla bağlantılı pano kimlikleri nelerdir?
Bu makaledeki örneklerin çoğu belirli bir panodaki denetim etkinliğine odaklanır. Belirli pano kimliklerini almak için denetim günlüklerini kullanabilirsiniz. Aşağıdaki sorgu, kimliklerle bağlantılı getDashboard ve getPublishedDashboard eylemlerini sayarak en çok görüntülenen panoları alır.
SELECT
request_params.dashboard_id as dashboard_id,
COUNT(*) AS view_count
FROM
system.access.audit
WHERE
action_name in ("getDashboard", "getPublishedDashboard")
GROUP BY
dashboard_id
ORDER BY
view_count DESC
Aşağıdaki görüntüde örnek sorgu sonuçları gösterilmektedir:
Bu pano geçen hafta kaç kez görüntülendi?
Aşağıdaki sorgu, panonun geçen hafta kaç kez görüntülendiğini göstermek için belirli dashboard_id bir sorguyu kullanır. Sütunda action_name taslak veya yayımlanan panoya erişilip erişildiği gösterilir.
getPublishedDashboard , yayımlanan panonun görünümlerini ifade eder.
getDashboard taslak panonun görünümlerini ifade eder.
Bu sorgu için gösterge paneli kimliği parametre olarak sağlanır. Pano parametrelerini kullanma hakkında daha fazla bilgi edinmek için bkz . Pano parametreleriyle çalışma. Belirli bir panonun bilgilerini dashboard_id almak için bkz. Pano URL'si ve kimliği.
SELECT
action_name,
COUNT(action_name) as view_count
FROM
system.access.audit
WHERE
request_params.dashboard_id = :dashboard_id
AND event_date >= current_date() - interval 7 days
AND action_name in ("getDashboard", "getPublishedDashboard")
GROUP BY action_name
Aşağıdaki görüntüde örnek sorgu sonuçları gösterilmektedir:
Geçen gün kullanıcıya göre görüntüleme sayısı nedir?
Aşağıdaki sorgu, bir görüntüleyicinin geçen gün bir panoya kaç kez erişdiğini tanımlar. Sonuçlar, kullanıcının yayımlanan panoya (getPublishedDashboard) veya taslak panoya (getDashboard) erişip erişmediğini içerir.
SELECT
user_identity.email as username,
COUNT(user_identity.email) as num_views,
action_name
FROM
system.access.audit
WHERE
service_name = 'dashboards'
AND action_name in ('getDashboard', 'getPublishedDashboard')
AND event_time > now() - interval '1 day'
GROUP BY username, action_name
Aşağıdaki görüntüde örnek sorgu sonuçları gösterilmektedir:
Geçen hafta en çok görüntüleyenler kimler?
Aşağıdaki sorgu, geçen hafta belirli bir panoyu en sık görüntüleyen kullanıcıları tanımlar. Ayrıca bu görünümlerin taslak veya yayımlanmış panolarda yer alıp almadığını da gösterir. Bu sorgu için gösterge paneli kimliği parametre olarak sağlanır. Pano parametrelerini kullanma hakkında daha fazla bilgi edinmek için bkz . Pano parametreleriyle çalışma.
SELECT
user_identity.email as user_email,
action_name,
COUNT(action_name) as view_count
FROM
system.access.audit
WHERE
request_params.dashboard_id = :dashboard_id
AND event_date >= current_date() - interval 7 days
AND action_name in ("getDashboard", "getPublishedDashboard")
GROUP BY action_name, user_email
Aşağıdaki görüntüde örnek sorgu sonuçları gösterilmektedir:
Eklenmiş panoları izleme
Çalışma alanı olaylarının denetim günlüklerini kullanarak gömülü panolardaki etkinlikleri izleyebilirsiniz. Denetim günlüğünde görünen diğer çalışma alanı olayları hakkında bilgi edinmek için bkz . Çalışma alanı olayları.
Aşağıdaki sorgu, dış web sitelerine veya uygulamalara eklenmiş panoların ayrıntılarını alır.
SELECT
request_params.settingTypeName,
source_ip_address,
user_identity.email,
action_name,
request_params
FROM
system.access.audit
WHERE
request_params.settingTypeName ilike "aibi%"
Aşağıdaki görüntüde örnek sorgu sonuçları gösterilmektedir:
Uyarıları ayarlama
Bu tür izlemeleri otomatikleştirmek için uyarılar ayarlayabilirsiniz. Belirli bir eşik üzerinde uyarı ayarlamayı öğrenmek için bkz. Uyarı oluşturma.