Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Důležité
Tato funkce je ve verzi Public Preview.
Tento článek obsahuje ukázkové dotazy, které můžou správci pracovního prostoru použít k monitorování aktivit přidružených k řídicím panelům a prostorům Genie. Všechny dotazy přistupují k tabulce protokolů auditu, což je systémová tabulka, která ukládá záznamy pro všechny události auditu z pracovních prostorů ve vaší oblasti.
Viz Monitorování aktivity účtu pomocí systémových tabulek. Komplexní referenční informace o dostupných službách a událostech protokolu auditu najdete v referenčních informacích k diagnostickým protokolům.
Monitorování konceptů a publikovaných řídicích panelů
Příklady v této části ukazují, jak načíst protokoly auditu pro běžné dotazy k aktivitě řídicího panelu.
Kolik řídicích panelů bylo vytvořeno v minulém týdnu?
Následující dotaz vrátí počet řídicích panelů vytvořených v pracovním prostoru za poslední týden.
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
Následující obrázek ukazuje příklady výsledků dotazu:
Jaká jsou ID řídicího panelu přidružená k nejoblíbenějším řídicím panelům?
Většina příkladů v tomto článku se zaměřuje na aktivitu auditování na konkrétním řídicím panelu. Pomocí protokolů auditu můžete načíst konkrétní ID řídicího panelu. Následující dotaz načte řídicí panely s největším počtem zobrazení tím, že spočítá getDashboard
id a getPublishedDashboard
akce přidružené k id.
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
Následující obrázek ukazuje příklady výsledků dotazu:
Kolikrát se tento řídicí panel zobrazil v minulém týdnu?
Následující dotaz používá konkrétní dashboard_id
údaje k zobrazení počtu zobrazení řídicího panelu za poslední týden. Sloupec action_name
ukazuje, jestli byl přístup k konceptu nebo publikovanému řídicímu panelu.
getPublishedDashboard
odkazuje na zobrazení publikovaného řídicího panelu.
getDashboard
odkazuje na zobrazení řídicího panelu konceptu. Při spuštění dotazu nahraďte <dashboard_id>
řetězcem UUID přidruženým k řídicímu panelu v pracovním prostoru.
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
Následující obrázek ukazuje příklady výsledků dotazu:
Jaký je počet zobrazení podle uživatele za poslední den?
Následující dotaz identifikuje, kolikrát prohlížeč v minulém dni získal přístup k řídicímu panelu. Mezi výsledky patří, jestli uživatel přistupoval k publikovanému řídicímu panelu (getPublishedDashboard
) nebo konceptu řídicího panelu (getDashboard
).
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
Následující obrázek ukazuje příklady výsledků dotazu:
Kdo byl v minulém týdnu nejlepšími diváky?
Následující dotaz identifikuje uživatele, kteří zobrazují konkrétní řídicí panel nejčastěji v minulém týdnu. Ukazuje také, jestli byla tato zobrazení na konceptech nebo publikovaných řídicích panelech. Pro tento dotaz je ID řídicího panelu zadané jako parametr. Další informace o používání parametrů řídicího panelu najdete v tématu Práce s parametry řídicího panelu.
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
Následující obrázek ukazuje příklady výsledků dotazu:
Sledujte vložené řídicí panely
Aktivitu můžete monitorovat na vložených řídicích panelech pomocí protokolů auditu pro události pracovního prostoru. Další informace o dalších událostech pracovního prostoru, které se zobrazují v protokolu auditu, najdete v tématu Události pracovního prostoru.
Následující dotaz načte podrobnosti o řídicích panelech, které byly vloženy do externích webů nebo aplikací.
SELECT
request_params.settingTypeName,
source_ip_address,
user_identity.email,
action_name,
request_params
FROM
system.access.audit
WHERE
request_params.settingTypeName ilike "aibi%"
Následující obrázek ukazuje příklady výsledků dotazu:
Sledovat interakce v prostoru Genie
Příklady v této části ukazují, jak získat záznamy auditu pro obvyklé otázky týkající se aktivity v prostoru Genie.
Dotaz na zpětnou vazbu
Následující dotaz vrátí hodnocení zpětné vazby odeslané pro prostory Genie ve vašem pracovním prostoru za posledních 30 dnů. Sloupce v dotazu obsahují space_id
e-mailovou adresu uživatele, který odeslal zpětnou vazbu, spolu se všemi ostatními sloupci ze systémové tabulky.
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
Žádosti o vrácení ke kontrole
Následující dotaz vrátí požadavek na kontrolu aktivity z prostorů Genie za posledních 30 dnů.
space_id
Obsahuje e-mailovou adresu uživatele, který přidal komentář, typ akce a všechny ostatní sloupce ze zdrojové tabulky.
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
Nastavení upozornění
Můžete nastavit výstrahy pro automatizaci tohoto typu monitorování. Informace o nastavení upozornění na konkrétní prahovou hodnotu najdete v tématu Vytvoření výstrahy .