Monitoramento

O CESS possui um recurso para auxiliar os clientes com o monitoramento do nosso motor de assinatura - instalado localmento no cliente. Este processo realiza a coleta de algumas informações (exemplificado abaixo) em intervalos de tempo e as enviam para nosso sistema que faz o tratamento das informações e notifica o cliente caso identifique que o sistema está em situação crítica ou próxima. As informações são coletadas a cada 10 minutos e enviadas em um intervalo de 1 hora para análise. Estes dados coletados são do container e não do servidor (físico ou virtual) que hospeda o CESS.

Caso o cliente queria visualizar a mesma estrutura de dados (atualizado no momento da requisição) que são coletados no monitoramento, basta acessar o health check do container. Para mais informações acesse Monitor & HealthCheck.

O Monitoramento está disponível a partir da versão 1.0.33 do CESS.

Caso o cliente opte pelo não monitoramento, deverá configurar a variável de ambiente sendMonitoring=false. Por padrão o monitoramento está ativado, ou seja, caso não configure a variável, será coletados as informações. Ao optar por desativar o monitoramento, os dados não serão coletados e, consequentemente, não serão enviados à análise.

Como mostrado abaixo, esta é uma coleta realizada do cliente cleubermonitoramento às 14:55:15

{
	"client_id": "vaultidhom_cleubermonitoramento",
	"timestamp": 1592243715,
	"node": "node_36de38",
	"status": {
		"memory": {
			"total": "7740 MB",
			"used": "1570 MB",
			"available": "6170 MB"
		},
		"swap": {
			"total": "7879 MB",
			"used": "53 MB",
			"available": "7826 MB"
		},
		"cpu_usage": "13.5 %",
		"num_cpu": 4,
		"running_processes": "15",
		"proc_loadavg": "2.65 2.45 1.86 1\/1163 54",
		"disk_total": {
			"\/var\/www\/data\/files": "152 GB"
		},
		"disk_free": {
			"\/var\/www\/data\/files": "115 GB"
		},
		"signature": {
			"time": "4000",
			"status": {
				"SIGNED": 1
			}
		}
	}
}

Last updated