O Cloud Monitoring fornece um conjunto selecionado de definições de painel no GitHub que são específicas para vários Google Cloud serviços, por exemplo, Compute Engine, Cloud Storage, BigQuery e outros. Os gráficos nesses painéis apresentam uma seleção de métricas relevantes para um serviço específico. É possível instalar essas definições no projeto do Google Cloud como painéis personalizados usando a API Cloud Monitoring ou o console do Google Cloud.
Esta página descreve como instalar uma definição de painel armazenada no
repositório monitoring-dashboard-samples
do GitHub.
Cada definição é armazenada como um arquivo JSON.
Esta página também descreve como visualizar o painel no console do Google Cloud.
Instalar um painel de amostra
Console do Google Cloud
Para instalar uma definição de painel usando o console do Google Cloud, faça o seguinte:
-
No console do Google Cloud, acesse a página
Painéis:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoramento.
Escolha uma destas opções:
Para instalar um painel a partir da biblioteca de amostra, faça o seguinte:
Clique na guia Biblioteca de exemplo.
Selecione os painéis que você quer instalar.
(Opcional) Para ver detalhes sobre um painel ou o conteúdo, clique em Visualizar.
(Opcional) Para visualizar a representação JSON de um painel, clique em Visualizar e em JSON.
Clique em
Importar.
Para instalar um painel fazendo upload de um arquivo JSON, faça o seguinte:
(Opcional) Para instalar uma definição de painel selecionada, faça o download do repositório do GitHub:
git clone https://github.com/GoogleCloudPlatform/monitoring-dashboard-samples.git
Clique em Criar painel.
Na barra de ferramentas do painel, clique em code Editor JSON.
O código exibido para um novo painel é semelhante ao seguinte:
{ "category": "CUSTOM", "displayName": "New Dashboard", "mosaicLayout": { "columns": 12 }, }
Na barra de ferramentas do editor, clique em
Upload de arquivo.
Selecione o arquivo que contém a definição do painel e clique em Abrir.
Depois do upload do arquivo, o JSON do painel é atualizado.
Caso você veja a mensagem "Não foi possível salvar o painel: o campo mosaicLayout.tiles[0] tem um valor inválido", selecione Grid na barra de ferramentas do painel.
(Opcional) Personalize o painel. Por exemplo, você pode atualizar o título, adicionar uma caixa de texto que indique a origem do painel, excluir gráficos indesejados ou adicionar gráficos.
CLI da gcloud
Para instalar uma definição de painel usando a CLI do Google Cloud, faça o seguinte:
Verifique se a definição do painel pode ser acessada pelo seu sistema local.
Para painéis armazenados no repositório do GitHub, é possível salvar painéis específicos ou fazer o download de todo o repositório:
git clone https://github.com/GoogleCloudPlatform/monitoring-dashboard-samples.git
Identifique os painéis que você quer instalar.
Por exemplo, no repositório do GitHub, o diretório
monitoring-dashboard-samples/dashboards/compute
contém um arquivo chamadogce-vm-instance-monitoring.json
.Emita o comando
gcloud monitoring dashboards create
e forneça a representação JSON do painel.Por exemplo, para instalar o painel
gce-vm-instance-monitoring.json
, emitir o seguinte comando:gcloud monitoring dashboards create --config-from-file=gce-vm-instance-monitoring.json
API Cloud Monitoring
Para instalar uma definição de painel usando a CLI do Google Cloud, faça o seguinte:
Verifique se a definição do painel pode ser acessada pelo seu sistema local.
Para painéis armazenados no repositório do GitHub, é possível salvar painéis específicos ou fazer o download de todo o repositório:
git clone https://github.com/GoogleCloudPlatform/monitoring-dashboard-samples.git
Identifique os painéis que você quer instalar.
Por exemplo, no repositório do GitHub, o diretório
monitoring-dashboard-samples/dashboards/compute
contém um arquivo chamadogce-vm-instance-monitoring.json
.Chame
dashboards.create
e forneça a representação JSON do painel.Para mais informações, consulte Criar e gerenciar painéis.
Conferir o painel instalado
Cada arquivo no repositório cria um novo painel personalizado. Por exemplo,
o arquivo gce-vm-instance-monitoring.json
cria um painel com o título
"GCE VM Instance Monitoring". Para acessar esse painel, faça o seguinte:
-
No console do Google Cloud, acesse a página
Painéis:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoramento.
Na lista de painéis, clique em "Monitoramento de instâncias de VM do GCE". Se você tiver muitos painéis, filtre por painéis personalizados ou pelo nome do novo painel.
A captura de tela a seguir mostra a parte do painel instalado: