Skip To Content

Arquivo de saída da ferramenta WebGISDR

A ferramenta WebGISDR suporta um arquivo de saída que registrará os resultados da operação como JSON que pode ser analisado para determinar se a cópia de segurança está localizada, se algum componente falhou e quanto tempo cada componente levou.

O arquivo de saída pode ser analisado usando, por exemplo, oConvertFrom-Json cmdlet no PowerShell ou Python. A estrutura JSON conterá uma seção para a operação que foi executada, se a operação foi bem-sucedida ou falhou, o tempo decorrido da operação e o local da cópia de segurança que foi criada ou restaurada. Também conterá um objeto de resultados que armazenará os resultados de cada componente.

Formato do arquivo de saída

A tabela a seguir descreve os pares de valor-chave para o objeto JSON principal no arquivo de saída:

ChaveValor

backupLocation

Caminho para a cópia de segurança que foi criada ou restaurada.

backupLocationType

Onde a cópia de segurança é armazenada, no sistema de arquivos ou no armazenamento da nuvem.

mensagens

Quaisquer mensagens informativas sobre a operação da cópia de segurança ou restauração. Isso armazenará o motivo da falha na restauração.

operação

A operação que foi executada, cópia de segurança ou restauração.

resultados

Uma matriz JSON que armazena os resultados de cada cópia de segurança do componente.

status

O resultado da operação, sucesso ou falha.

elapsedTime

A duração total da operação.

zipTime

O tempo necessário para compactar a cópia de segurança. Aplicável ao armazenar o arquivo da cópia de segurança no sistema de arquivos.

unzipTime

O tempo necessário para descompactar a cópia de segurança. Aplicável ao armazenar o arquivo da cópia de segurança no sistema de arquivos.

uploadTime

O tempo necessário para carregar a cópia de segurança no armazenamento da nuvem. Aplicável ao armazenar o arquivo da cópia de segurança no armazenamento da nuvem.

downloadTime

O tempo necessário para baixar a cópia de segurança no armazenamento da nuvem. Aplicável ao armazenar o arquivo da cópia de segurança no armazenamento da nuvem.

A tabela a seguir descreve os pares de valor-chave para cada componente:

ChaveValor

nome

O nome do componente.

mensagens

Quaisquer mensagens informativas sobre a operação da cópia de segurança ou restauração. Isso armazenará o motivo da falha na restauração.

URL

A URL do componente

status

O resultado da operação, sucesso ou falha.

elapsedTime

A duração total da operação para o componente.

Saídas de amostra

A seguir está um exemplo da cópia de segurança de uma implantação de base com um 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"
}