Find

Article
· Mar 25, 2021 1m read

Dicas e truques do VSCode - Terminal da Web

Você gostaria de poder acessar o Terminal da Web diretamente de seu VSCode?

 

Esta é outra entrada no VSCode Tips & Tricks - e é bastante semelhante à anterior sobre o SOAP Wizard.

Mesmo princípio e mesmo resultado, embora diferentes casos de uso.

Portanto, suponha que você queira abrir o Terminal da Web (e para aqueles de vocês que ainda não estão familiarizados com esta excelente ferramenta do incrível @Nikita Savchenko, verifique sua home page) do VSCode - você pode usar uma abordagem semelhante à que descrevi no artigo anterior.

Vou mostrar as etapas novamente -

- Abra as configurações de JSON da extensão ObjectScript
- No objeto 'conn', adicione um objeto 'links'
- Dentro dos 'links' adicione esta linha

 "$(terminal) WebTerminal": "${serverUrl}/terminal/?ns=${ns}${serverAuth}" 

Isso parecerá assim -

 

Depois de fazer isso, ao clicar em Conexão na barra de status inferior do VSCode, você deve encontrar o Terminal da Web no menu.

Isso é mencionado nesta discussão de problemas do GitHub do VSCode ObjectScript (sobre as variáveis $ {...} usadas na URL acima), por @John Murray

Aqui está um pequeno GIF demonstrando esse processo (começando com o menu padrão e terminando com a opção de iniciar o Terminal da Web) -

 

Discussion (0)0
Log in or sign up to continue
Article
· Mar 25, 2021 8m read

将 Python ODBC 连接到 IRIS 数据库 - 第 2 条快速笔记

关键字:PyODBC,unixODBC,IRIS,IntegratedML,Jupyter Notebook,Python 3

目的

几个月前,我简单谈到了关于“将 Python JDBC 连接到 IRIS”的话题。我后来频繁提起它, 因此决定再写一篇 5 分钟的笔记,说明如何“将 Python ODBC 连接到 IRIS”。

在 Windows 客户端中通常很容易设置 ODBC 和 PyODBC,不过我每次在 Linux/Unix 风格的服务器中设置 unixODBC 和 PyODBC 客户端时,都会遇到一些麻烦。

有没有一种简单连贯的方法,可以不安装任何 IRIS,在原版 Linux 客户端中让 PyODBC/unixODBC 针对远程 IRIS 服务器运行?

1 Comment
Discussion (1)2
Log in or sign up to continue
Article
· Mar 22, 2021 1m read

"Baú do Tesouro" é a solução para navegar em sua coleção multimídia.

Bom dia, desenvolvedores!

O projeto "apptools-admin" não é apenas um conjunto de ferramentas para o administrador, mas uma plataforma para a criação rápida de um protótipo de qualquer solução.
Por exemplo, álbum de fotos, reprodutor de música e biblioteca pessoal, todos juntos em um design de baú de tesouro amigável.

Carregue http: // seu-host: sua-porta / apptoolsrest / a / infochest

Mude o caminho para seus arquivos de tesouro e comece a ver, ouvir ou ler de qualquer dispositivo conveniente: desktop, tablet ou smartphone.

O exemplo estará localizado em $ {CSPdir} / apptools / files

Depois de salvar e atualizar o painel, você pode selecionar uma faixa de música.

O player HTML5 embutido é usado para tocar música.

O componente Lightbox é usado para visualizar fotos e vídeos: UiKit.

Todo o código "baú" está localizado na classe apptools.lte.infochest e pode ser facilmente modificado para atender às suas necessidades.
Vote neste projeto apptools-admin.

Boa codificação!

Verifique o aplicativo relacionado no InterSystems Open Exchange

Discussion (0)0
Log in or sign up to continue
Article
· Mar 22, 2021 2m read

Monitor Docker containers usando SAM and cAdvisor

cAdvisor (abreviação de contêiner Advisor) analisa e expõe o uso de recursos e dados de desempenho de contêineres em execução. O cAdvisor expõe as métricas do Prometheus fora da caixa.

https://prometheus.io/docs/guides/cadvisor/

O Prometheus está integrado no SAM. Isso torna possível aproveitar as métricas do cAdvisor e expô-las por meio do Prometheus e do Grafana.

Como o cAdvisor escuta na porta 8080, que está em conflito com a porta Nginx, você pode escolher alterar a porta Nginx para acomodar isso.

Etapas de configuração:

1. Altere a porta nginx.

modificar nghix.conf:

    servidor {

        escute 9991;

Isso permite que você acesse a IU do cAdvisor via http: // server: 8080 /, que vem com muitos painéis de exemplo.

2. Configure docker-compose para adicionar o contêiner cAdvisor:

em docker-compose.yml, adicione o seguinte:

  cadvisor:

    imagem: google / cadvisor: mais recente

    portas:

      - 8080: 8080

    volumes:

      - /: / rootfs: ro

      - / var / run: / var / run: rw

      - / sys: / sys: ro

      - / var / lib / docker /: / var / lib / docker: ro

 

3. Configure o prometheus para adicionar trabalho ao cAdvisor:

modifique isc_prometheus.yml e adicione:

- job_name: cadvisor

  scrape_interval: 5s

  static_configs:

  - rótulos:

      cluster: "1"

      grupo: nó

    alvos:

    - cadvisor: 8080

Você Terminou! Para ter certeza de que o prometheus está puxando as métricas do cAdvisor, vá para prometheus UI http: // server: 9090 /, em Status-> Targets, você deve ver o endpoint e o status do cAdvisor.

você pode baixar alguns excelentes painéis pré-construídos com métricas cAdvisor, basta adicionar o parâmetro cluster em cada consulta.

 

 

Discussion (0)0
Log in or sign up to continue
Discussion (5)1
Log in or sign up to continue