Gebeurtenisstatus ophalen
Nadat u Tableau Catalog (of de Tableau Metadata API) in uw Tableau Server-omgeving hebt ingeschakeld, kunt u de Eventing API gebruiken om de indexeringsprestaties te meten.
De hieronder beschreven stappen moeten door een serverbeheerder worden uitgevoerd.
Stap 1: Verifiëren met gebruik van de REST API
U dient u te verifiëren bij Tableau Server en een token te ontvangen om toegang te krijgen tot de Eventing API. U kunt dit doen met behulp van de Tableau REST API. Zie Aan- en afmelden (verificatie)(Link wordt in een nieuw venster geopend) in de Help bij de REST API voor meer informatie.
U kunt u ook met uw beheerdersreferenties aanmelden bij Tableau Server.
Stap 2: Een GET-verzoek opstellen
Maak het volgende GET-verzoek of plak de URL in uw browser:
http://my_tableau_server/api/metadata/v1/control/eventing/status
Statuswaarden uit het antwoord
De volgende waarden worden geretourneerd door de Eventing API.
contentType
is het inhoudstype dat het laatst is geïndexeerd.queueSize
is het aantal items in de wachtrij voor indexering. Hoe groter de wachtrij, hoe langer het kan duren voordat items in Catalog of in de Metadata API worden weergegeven. Als de wachtrij in de loop van de tijd steeds langer wordt, moet u mogelijk de achtergrondcapaciteit aanpassen om de niet-interactieve containers en het indexeringsproces te ondersteunen. Zie Geheugen voor niet-interactieve microservicecontainers voor meer informatie.checkpointCreatedTime
is de laatste geregistreerde tijd, in UTC, waarop een item is geïndexeerd. De Eventing API controleert elke vijf minuten op het laatst geïndexeerde item.
Voorbeeldreactie
Het verzoek retourneert JSON-tekst. Als u de JSON in een beter leesbaar formaat wilt bekijken, kunt u een JSON-viewer of browseradd-on gebruiken.
{"contentType": "PublishedDatasource",
"queueSize": 312,
"checkpointCreatedTime": "2020-07-29T23:50:25.763Z"
}