Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Belangrijk
Deze functie bevindt zich in openbare preview-versie.
Dit artikel bevat voorbeeldquery's die werkruimtebeheerders kunnen gebruiken om activiteiten te bewaken die zijn gekoppeld aan dashboards en Genie-ruimten. Alle query's hebben toegang tot de tabel controlelogboeken, een systeemtabel waarin records van alle controlegebeurtenissen uit werkruimtes in uw regio worden opgeslagen.
Zie Accountactiviteit monitoren met systeemtabellen. Raadpleeg de naslaginformatie over diagnostisch logboeken voor beschikbare auditlogboekservices en -gebeurtenissen.
Concept- en gepubliceerde dashboards monitoren
De voorbeelden in deze sectie laten zien hoe u auditlogboeken ophaalt voor veelgestelde vragen over dashboardactiviteit.
Hoeveel dashboards zijn er in de afgelopen week gemaakt?
De volgende query retourneert het aantal dashboards dat in de afgelopen week in uw werkruimte is gemaakt.
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
In de volgende afbeelding ziet u voorbeeldqueryresultaten:
Wat zijn de dashboard-id's die zijn gekoppeld aan de populairste dashboards?
De meeste voorbeelden in dit artikel zijn gericht op controleactiviteiten op een specifiek dashboard. U kunt auditlogboeken gebruiken om specifieke dashboard-id's op te halen. Met de volgende query worden dashboards met de meeste weergaven opgehaald door de getDashboard en getPublishedDashboard acties te tellen die zijn gekoppeld aan de id's.
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
In de volgende afbeelding ziet u voorbeeldqueryresultaten:
Hoe vaak is dit dashboard in de afgelopen week bekeken?
De volgende query gebruikt een specifieke dashboard_id om het aantal keren dat het dashboard vorige week is bekeken weer te geven. In action_name de kolom ziet u of het concept- of gepubliceerde dashboard is geopend.
getPublishedDashboard verwijst naar weergaven van het gepubliceerde dashboard.
getDashboard verwijst naar weergaven van het conceptdashboard. Wanneer u de query uitvoert, vervangt u <dashboard_id> door de UUID die hoort bij een dashboard in uw werkruimte.
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
In de volgende afbeelding ziet u voorbeeldqueryresultaten:
Wat is het aantal weergaven per gebruiker in de afgelopen dag?
De volgende query geeft aan hoe vaak een viewer de afgelopen dag toegang heeft gehad tot een dashboard. De resultaten omvatten of de gebruiker toegang heeft tot het gepubliceerde dashboard (getPublishedDashboard) of het conceptdashboard (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
In de volgende afbeelding ziet u voorbeeldqueryresultaten:
Wie waren de belangrijkste kijkers in de afgelopen week?
De volgende query identificeert de gebruikers die de afgelopen week het meest een specifiek dashboard bekijken. Ook wordt weergegeven of de inzichten op concept- of gepubliceerde dashboards stonden. Voor deze query wordt de dashboard-id opgegeven als parameter. Zie Werken met dashboardparameters voor meer informatie over het gebruik van dashboardparameters.
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
In de volgende afbeelding ziet u voorbeeldqueryresultaten:
Ingesloten dashboards bewaken
U kunt activiteiten op ingesloten dashboards bewaken met behulp van de auditlogboeken voor werkruimtegebeurtenissen. Zie Werkruimtegebeurtenissen voor meer informatie over andere werkruimtegebeurtenissen die worden weergegeven in het auditlogboek.
Met de volgende query worden details opgehaald voor dashboards die zijn ingesloten in externe websites of toepassingen.
SELECT
request_params.settingTypeName,
source_ip_address,
user_identity.email,
action_name,
request_params
FROM
system.access.audit
WHERE
request_params.settingTypeName ilike "aibi%"
In de volgende afbeelding ziet u voorbeeldqueryresultaten:
Genie-ruimte-interacties monitoren
De voorbeelden in deze sectie laten zien hoe u auditlogboeken ophaalt voor veelgestelde vragen over Genie-ruimteactiviteit.
Feedback opvragen
De volgende query retourneert feedbackbeoordelingen die zijn ingediend voor de Genie-ruimten in uw werkruimte van de afgelopen 30 dagen. De kolommen in de query bevatten het space_id en het e-mailadres van de gebruiker die de feedback heeft verzonden, samen met alle andere kolommen uit de systeemtabel.
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
Retouraanvragen voor beoordeling
De volgende query retourneert een aanvraag voor beoordelingsactiviteit van Genie-ruimten in de afgelopen 30 dagen. Het bevat het space_ide-mailadres van de gebruiker die de opmerking heeft toegevoegd, het type actie en alle andere kolommen uit de brontabel.
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
Waarschuwingen instellen
U kunt waarschuwingen instellen om dit type bewaking te automatiseren. Zie Een waarschuwing maken voor meer informatie over het instellen van een waarschuwing voor een specifieke drempelwaarde.