Instalação e configuração do Grafana em uma instância de notebook
Pré-requisitos
Procedimento
- Execute os seguintes comandos em sequência no seu terminal para baixar e instalar o Grafana:
mkdir -p /home/ma-user/work/grf
cd /home/ma-user/work/grf
wget https://dl.grafana.com/oss/release/grafana-9.1.6.linux-amd64.tar.gz
tar -zxvf grafana-9.1.6.linux-amd64.tar.gz
- Registre o Grafana com jupyter-server-proxy.
- Execute os seguintes comandos no seu terminal:
mkdir -p /home/ma-user/.local/etc/jupyter
vi /home/ma-user/.local/etc/jupyter/jupyter_notebook_config.py
- Em jupyter_notebook_config.py, adicione o seguinte código, pressione Esc para sair e digite :wq para salvar as alterações:
c.ServerProxy.servers = { 'grafana': { 'command': ['/home/ma-user/work/grf/grafana-9.1.6/bin/grafana-server', '--homepath', '/home/ma-user/work/grf/grafana-9.1.6', 'web'], 'timeout': 1800, 'port': 3000 } }
Se jupyter_notebook_config.py (caminho: /home/ma-user/.local/etc/jupyter/jupyter_notebook_config.py) contém o campo c.ServerProxy.servers, adicione o par chave-valor correspondente.
- Execute os seguintes comandos no seu terminal:
- Modifique o URL para acessar o Grafana no JupyterLab.
- No painel de navegação à esquerda, abra o arquivo vi /home/ma-user/work/grf/grafana-9.1.6/conf/defaults.ini.
- Altere os campos root_url e serve_from_sub_path em [server].
Figura 1 Modificar o arquivo defaults.ini
No arquivo:
- O valor de root_url está no formato de https:{Jupyterlab domain name}/{Instance ID}/grafana. Você pode obter o nome de domínio e o ID da instância na caixa de endereço da página de JupyterLab.
- Defina Serve_from_sub_path como true.
- Salve a imagem da instância do notebook.
- Faça logon no console do ModelArts e escolha DevEnviron > Notebook. Na lista de instâncias do notebook, escolha More > Save Image na coluna Operation da instância de destino.
- Na caixa de diálogo Save Image, configure os parâmetros. Clique em OK para salvar a imagem.
Figura 2 Salvar uma imagem
- A imagem será salva como um snapshot e levará cerca de 5 minutos. Durante esse período de tempo, não execute nenhuma operação na instância.
Figura 3 Captação de snapshot
- Depois que a imagem é salva, o status da instância muda para Running. Em seguida, reinicie a instância do notebook.
Figura 4 Imagem salva
- Faça logon no console do ModelArts e escolha DevEnviron > Notebook. Na lista de instâncias do notebook, escolha More > Save Image na coluna Operation da instância de destino.
- Abra a página Grafana.
Abra uma janela do navegador e digite o valor de root_url configurado em 3 na caixa de endereço. Se a página de logon do Grafana for exibida, o Grafana será instalado e configurado na instância do notebook. O nome de usuário e a senha padrão para o primeiro logon são admin. Depois que o logon for bem-sucedido, altere a senha conforme solicitado.