Ga naar inhoud

Site-activiteit

Elke actie die CloudPress op een site uitvoert — een plugin installeren, een backup, een cache legen, een herstart, een pakketwijziging — wordt vastgelegd als een taak. De pagina Activiteit is de geschiedenis van die taken voor de site: wat er is gedaan, of het is gelukt, wie erom heeft gevraagd, en wanneer het klaar was.

Het is een alleen-lezen overzicht. Niets op deze pagina start, herhaalt of annuleert werk.

Voordat je begint

  • Een site die klaar is met provisioneren, zodat de sitepagina's bereikbaar zijn.
  • Lidmaatschap van de workspace die eigenaar is van de site. Activiteit is een pagina op weergaveniveau — iedereen die de site kan openen, kan hem lezen, zonder dat er een bewerk-, facturatie- of beheerdersrol voor nodig is.

De pagina Activiteit openen

  1. Open de site via Mijn sites in de sidebar van de workspace.
  2. Open in de linkersidebar van de site het menu Analytics & Logs. Die kop staat ook op de Nederlandse site in het Engels.
  3. Kies Activiteit. De pagina heet Activiteit, met de naam van de site erboven.

Heeft de site nog geen vastgelegde taken, dan toont de tabel "Nog geen activiteit geregistreerd voor deze site".

Wat de tabel toont

De nieuwste regels staan bovenaan. Elke regel is één taak.

Kolom Wat je ziet
Status De huidige stand van de taak, als gekleurde stip met een statuswoord: PENDING, RUNNING, PAUSED, CANCELLED, OK of FAILED. Deze worden onvertaald weergegeven en blijven dus Engels. Bij een RUNNING-taak beweegt de stip.
Actie Het soort taak, in gewone taal — bijvoorbeeld Plugin installeren, Backup maken, Wijzig PHP-versie, Site herstarten of Cache legen.
Bericht De omschrijving van de taak zelf, vastgelegd toen de taak werd aangemaakt.
Uitgevoerd door Aan wie de actie wordt toegeschreven — zie hieronder.
Voltooid op Wanneer de taak klaar was, in de lokale tijd van je browser. Bij een taak die nog in de wachtrij staat, loopt of gepauzeerd is, zie je hier een spinner in plaats van een tijd.

OK betekent succesvol afgerond

De statuswoorden komen rechtstreeks uit de taak zelf. OK is de succesvolle eindstand; FAILED is degene om uit te zoeken, en PAUSED betekent dat de taak op iets externs wacht voordat hij verder kan.

Wie er bij "Uitgevoerd door" staat

Niet elke taak wordt gestart door iemand in je workspace. Sommige worden door het platform zelf gestart, en sommige door supportmedewerkers die aan een ticket werken. Interne identiteiten worden nooit aan klanten getoond, dus de kolom komt uit op een van drie dingen:

  • De naam van een teamlid — weergegeven als voornaam en beginletter van de achternaam, voor taken die een gebruiker in je eigen workspace heeft uitgevoerd.
  • Systeem — voor taken die het platform zelf heeft gestart, zoals werk dat vanuit de hostinginfrastructuur komt in plaats van van een persoon.
  • Support — voor taken die door medewerkers van CloudPress zijn uitgevoerd.

Dezelfde maskering geldt via de API, die System en Support teruggeeft met een null id en e-mailadres in plaats van het echte account. Zie Tasks.

Hoeveel geschiedenis je krijgt

De pagina kent geen tijdslimiet: hij toont de taken van de site vanaf het begin van de geschiedenis, niet alleen een recent venster. In plaats daarvan wordt er gepagineerd — 25 regels per pagina, met paginering onderaan de kaart zodra er meer dan één pagina is.

Er is op deze pagina geen filter, zoekveld of datumkiezer. Wil je de lijst op status beperken, of alleen de regels van vandaag ophalen, gebruik dan de API (hieronder).

Activiteit is niet de Logviewer

Deze twee pagina's beantwoorden verschillende vragen, en het is de moeite waard om ze uit elkaar te houden:

Activiteit Logviewer
Legt vast Acties die CloudPress op de site heeft uitgevoerd — de geschiedenis van het beheervlak Verkeer en fouten van de draaiende site — het overzicht op aanvraagniveau
Typische regel Een actie zoals "Plugin installeren", met status en wie hem uitvoerde Een HTTP-aanvraag, of een foutregel van de webserver
Beantwoordt Is die herstart doorgekomen? Wie heeft de PHP-versie gewijzigd? Waarom geeft deze pagina een 500? Waar komt dit verkeer vandaan?

De pagina Security events van Shield is een derde, apart overzicht — wat Shield heeft geblokkeerd of uitgedaagd. Voor die twee, zie Logs bekijken.

Via de API

Dezelfde takengeschiedenis is als JSON beschikbaar, nieuwste eerst:

curl -H "Authorization: Bearer $CLOUDPRESS_TOKEN" -H "X-Auth-Account: $ACCOUNT_ID" \
  "https://my.cloudpress.com/api/sites/$SITE_ID/tasks"

De API verschilt op drie nuttige punten van het dashboard:

  • Hij filtert. Het filter is een padsegment en geen queryparameter — vraag https://my.cloudpress.com/api/sites/$SITE_ID/tasks/OK/filter op voor een van OK, PENDING, RUNNING, CANCELLED, PAUSED en FAILED, of TODAY voor alles van vandaag.
  • Hij geeft meer per taak terug, waaronder de ruwe uitvoer die het dashboard niet toont, de interne naam van de taak, en zowel het start- als het eindtijdstip.
  • Hij begrenst in plaats van te pagineren. Elk antwoord bevat hooguit de 100 meest recente taken, terwijl het dashboard door de volledige geschiedenis pagineert.

Volledige veldenlijst en foutcodes: Tasks.

Volgende stappen