Configurar seu ambiente de desenvolvimento para usar bibliotecas de cliente Kusto
Artigo
Saiba como configurar seu ambiente para usar bibliotecas de clientes Kusto. Você pode usar essas bibliotecas para criar aplicativos que se conectam a um cluster e executar consultas ou ingerir dados.
Neste artigo, você aprenderá a instalar pacotes de biblioteca de clientes para seu idioma preferido.
Pré-requisitos
Selecione os pré-requisitos para a linguagem de programação usada para criar seu aplicativo.
Observação
As bibliotecas de clientes Kusto são compatíveis com JavaScript e TypeScript. Para converter exemplos de TypeScript em JavaScript, basta remover as anotações de tipo usadas para variáveis, parâmetros e valores retornados.
Verificar a instalação: em um shell de comando, execute node --version para marcar que a versão é 3.7 ou posterior
Um aplicativo Node.js ou um aplicativo Web baseado em navegador, como um aplicativo React.
Para aplicativos Web baseados em navegador:
Se seu aplicativo tiver uma experiência de logon, você poderá usar a biblioteca de @auzre/identidade para emitir um token de autorização e usar withTokenProvider para alimentar esse token para o cliente Kusto:
Se o aplicativo não tiver uma experiência de logon ou você preferir usar a biblioteca de clientes kusto para solicitar a autenticação, será necessário configurar um registro de aplicativo com as permissões necessárias:
Na guia Autenticação , selecione + Adicionar uma plataforma. Em seguida, selecione Aplicativo de página única.
Insira os URIs de Redirecionamento desejados, selecione as caixas tokens de acesso e tokens de ID e selecione Configurar. Para obter mais informações sobre URIs de redirecionamento, consulte Aplicativo da área de trabalho que chama APIs Web.
Na guia Visão geral, copie a ID do aplicativo (cliente).
Os exemplos nos tutoriais a seguir usam a biblioteca de clientes kusto para solicitar a autenticação.
Observação
Se você pertencer a uma organização, as restrições com base nas configurações da organização poderão impedir que você se autentique. Peça acesso de um administrador da organização ou tente novamente em um conta pessoal.
JDK 8 ou posterior
Verifique se o java executável está em seu PATH
Verificar a instalação: em um shell de comando, execute java -version para marcar que a versão seja 8 ou posterior
Maven 3.6.3 ou posterior
Verifique se o mvn executável está em seu PATH
Verificar instalação: em um shell de comando, execute mvn -version para marcar que a versão é 3.6.3 ou posterior
Instalar o pacote
Esta seção orienta você pela instalação da biblioteca de clientes Kusto em seu ambiente.
A tabela a seguir lista as bibliotecas de cliente e os nomes de pacote correspondentes.
Fornece um cliente para ingerir dados em clusters. Para obter mais informações, consulte ingerir dados em seu cluster.
Adicione as bibliotecas de cliente Kusto para seu idioma preferido ao seu projeto ou use o gerenciador de pacotes apropriado para seu idioma para instalar as bibliotecas de cliente.
Em seguida, adicione as seguintes dependências ao pom.xml, substituindo as versões de artefato pelas mais recentes disponíveis no Maven Central para kusto-data e kusto-ingest.
Você também precisa adicionar os plug-ins maven-compiler-plugin e exec-maven-plugin no pom.xml. Se eles ainda não existirem, adicione-os da seguinte maneira.
Os SDKs do Kusto contêm aplicativos de exemplo de início rápido. Esses aplicativos mostram como autenticar, administrar, consultar e ingerir dados usando as bibliotecas de cliente kusto. Você pode usá-los como um ponto de partida para seu próprio aplicativo modificando o código ou incorporando seções específicas em seu projeto.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulte https://aka.ms/ContentUserFeedback.