Skip To Content

Archivo de salida de la herramienta WebGISDR

La herramienta WebGISDR admite un archivo de salida que registrará los resultados de la operación como JSON que se puede analizar para determinar si se encuentra la copia de seguridad, si falla algún componente y cuánto tiempo tardó cada componente.

El archivo de salida se puede analizar utilizando, por ejemplo, ConvertFrom-Json cmdlet en PowerShell o Python. La estructura JSON contendrá una sección para la operación que se ejecutó, independientemente de si la operación se realizó correctamente o falló, el tiempo transcurrido de la operación y la ubicación de la copia de seguridad creada o restaurada. También contendrá un objeto de resultados que almacenará los resultados de cada componente.

Formato de archivo de salida

En la siguiente tabla se describen los pares de clave-valor del objeto JSON principal en el archivo de salida:

ClaveValor

backupLocation

Ruta de la copia de seguridad creada o restaurada.

backupLocationType

Donde se almacena la copia de seguridad, ya sea en el sistema de archivos o en el almacenamiento en la nube.

messages

Cualquier mensaje informativo relacionado con la operación de copia de seguridad o restauración. Así, se almacenará el motivo por el que la restauración falló.

operation

La operación que se ejecutó, ya sea una copia de seguridad o restauración.

results

Matriz JSON que almacena los resultados de las copias de seguridad de cada componente.

status

El resultado de la operación, ya sea correcto o fallido.

elapsedTime

La duración total de la operación.

zipTime

El tiempo que se tarda en comprimir la copia de seguridad. Aplicable al almacenar el archivo de copia de seguridad en el sistema de archivos.

unzipTime

El tiempo que se tarda en descomprimir la copia de seguridad. Aplicable al almacenar el archivo de copia de seguridad en el sistema de archivos.

uploadTime

El tiempo que se tarda en cargar la copia de seguridad en el almacenamiento en la nube. Aplicable al almacenar el archivo de copia de seguridad en el almacenamiento en la nube.

downloadTime

El tiempo que se tarda en descargar la copia de seguridad desde el almacenamiento en la nube. Aplicable al almacenar el archivo de copia de seguridad en el almacenamiento en la nube.

En la siguiente tabla se describen los pares de clave-valor para cada componente:

ClaveValor

name

El nombre del componente.

messages

Cualquier mensaje informativo relacionado con la operación de copia de seguridad o restauración. Así, se almacenará el motivo por el que la restauración falló.

URL

La URL del componente.

status

El resultado de la operación, ya sea correcto o fallido.

elapsedTime

La duración total de la operación del componente.

Ejemplos de salidas

A continuación, encontrará un ejemplo de una copia de seguridad de una implementación base con un servidor federado adicional:

{
	"backupLocation": "\\\\backupServer\\backups\\full\\20221123-133229-PST-FULL.webgissite",
	"backupLocationType": "FileSystem",
	"messages": "",
	"operation": "restore",
	"results": [{
			"name": "Portal for ArcGIS",
			"messages": "",
			"URL": "https://portal.domain.com/portal",
			"status": "success",
			"elapsedTime": "00hr:07min:55sec"
		},
		{
			"name": "ArcGIS Server",
			"messages": "",
			"URL": "https://server.domain.com/server",
			"status": "success",
			"elapsedTime": "00hr:01min:07sec"
		},
		{
			"name": "ArcGIS Server",
			"messages": "",
			"URL": "https://server.domain.com/server",
			"status": "success",
			"elapsedTime": "00hr:01min:10sec"
		},
		{
			"storeType": "relational",
			"name": "ArcGIS Data Store",
			"messages": "",
			"URL": "https://datastore.domain.com:2443/arcgis",
			"status": "success",
			"elapsedTime": "00hr:03min:20sec"
		},
		{
			"storeType": "tileCache",
			"name": "ArcGIS Data Store",
			"messages": "",
			"URL": "https://datastore.domain.com:2443/arcgis",
			"status": "success",
			"elapsedTime": "00hr:00min:15sec"
		}
	],
	"status": "success",
	"elapsedTime": "00hr:13min:24sec",
	"zipTime": "00hr:00min:16sec"
}