monitor.logs |
Retourne les logs d'un moniteur avec les informations de statut, temps de réponse et date et heure exactes dans la timezone paramétrée dans votre profil. Authentification & ActionCette méthode nécessite une authentification. Elle est accessible par http et https. Action type: HTTP GET. Argumentsid (requis) L'id d'un moniteur. error (optionnel) Ne retourne que les logs en erreur ou que les logs sans erreur. N'utilisez pas ce paramètre si vous voulez voir tous les logs (erreur et sans erreur). Valeurs autorisées : 0 = no errors / 1 = only errors status_code (optionnel) Montre seulement les logs avec un certain code de statut (HTML ou FTP). Valeurs autorisées : tous les codes de statut station (optionnel) liste (valeurs séparées par des virgules) des id des stations de moniteurs. Limite les logs à certaines stations. Valeurs autorisées : integer et id existants. Défaut: toutes les stations from (optionnel) Chaîne Date ou DateTime . Montre les logs de cette date. Le format est: yyyymmdd ou yyyymmddhhmmss, tout attaché. Nous utilisons la timezone que vous avez configuré dans Votre Profil. Défaut: il y a 24 heures until (optionnel) Chaîne Date ou DateTime string. Montre les logs depuis cette date. Le format est : yyyymmdd ou yyyymmddhhmmss, tout attaché. Nous utilisons la timezone que vous avez configuré dans Votre Profil.. NOTE: le delai Maximum entre from et until est de 7 jours. Si vous avez besoins des logs d'une période plus longue, faites un appel multiple. page (optionnel) Le nombre de pages des données retournées. Valeurs autorisées : tout integer perpage (optionnel) Le maximum de logs retournés. Valeurs autorisées : tout integer. la Valeur maximum est 1000.
IMPORTANT: Les dates et heures utilisées et retournées par cette méthode sont les mêmes que la timezone configurée dans Votre profil. Une fois changée cette timezone, les dates et temps retournés dans les logs changent aussi ! Exemple Demandehttps://api.webcron.org/monitor.logs/id:1234/from:20110901000000/until:20110901235959
Exemple Réponse<rsp status="ok" total="3" page="1" perpage="1000"> <logs monitor_id="1234" name="my monitor" match="no" check_hash="no"> <log id="7465738465" date="2011-09-01 00:01:02" station="10" file_size="7041"> <status error="0" status_code="200"/> <response_time resolve="210" connect="30" first_byte="40" transfer="273" total="553"/> </log> <log id="7465739821" date="2011-09-01 00:21:03" station="2" file_size="7041"> <status error="0" status_code="200"/> <response_time resolve="189" connect="42" first_byte="38" transfer="373" total="642"/> </log> <log id="7465740758" date="2011-09-01 00:41:02" station="11" file_size="7041"> |