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 makalede, çalışma alanı yöneticilerinin panolar ve Genie alanlarıyla 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.
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. Sorguyu çalıştırdığınızda, yerine <dashboard_id>
çalışma alanınızdaki bir panoyla ilişkilendirilmiş UUID dizesini yazın.
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:
Genie uzay etkileşimlerini izleyin
Bu bölümdeki örneklerde Genie alan etkinliği hakkında sık sorulan sorular için denetim günlüklerinin nasıl alınacakları gösterilmektedir.
Geri bildirim sorgulama
Aşağıdaki sorgu, çalışma alanınızdaki Genie alanları için son 30 gün içinde gönderilen geri bildirim derecelendirmelerini döndürür. Sorgudaki sütunlar, geri bildirimi gönderen kullanıcının ve e-posta adresini ve sistem tablosundaki diğer tüm sütunları içerir space_id
.
SELECT
user_identity.email as user_email,
action_name,
request_params.space_id,
request_params.feedback_rating,
*
FROM
system.access.audit
WHERE
service_name = 'aibiGenie'
AND action_name = 'updateConversationMessageFeedback'
AND event_date >= current_date() - interval 30 days
Gözden geçirme isteklerini gönderin
Aşağıdaki sorgu, son 30 gün içindeki Genie alanlarından gelen gözden geçirme etkinliği isteğini döndürür. Açıklamayı space_id
ekleyen kullanıcının e-posta adresi, eylem türü ve kaynak tablodaki diğer tüm sütunları içerir.
SELECT
user_identity.email as user_email,
action_name,
request_params.space_id,
*
FROM
system.access.audit
WHERE
service_name = 'aibiGenie'
AND action_name = 'createConversationMessageComment'
AND event_date >= current_date() - interval 30 days
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.