O SLS SDK for Java permite consumir dados de log ao chamar a operação PullLogs, com ou sem filtragem SPL.
Pré-requisitos
Simple Log Service está ativado.
Simple Log Service SDK for Python está inicializado.
Contexto
A operação PullLogs recupera dados de log por cursor. Para obter mais informações, consulte PullLogs. Aplicações Java, Python e Go podem consumir dados do SLS como consumidores individuais ou grupos de consumidores.
O SLS é compatível com a SPL (Simple Log Service Processing Language) para consumo em tempo real, consultas baseadas em varredura e coleta via Logtail. Para obter mais detalhes, consulte Sintaxe da SPL.
Procedimento
Instale o SLS SDK for Java antes de prosseguir. Para obter mais informações, consulte Instalar o Java SDK.
Usar o SDK
O exemplo a seguir chama a operação PullLogs para consumir dados de log. Para obter mais informações, consulte PullLogs.
Parâmetros
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
|
project |
string |
Sim |
Nome do projeto. Para obter mais informações, consulte Gerenciar projetos. |
|
logStore |
string |
Sim |
Nome do Logstore. Logstores coletam, armazenam e consultam logs. Para obter mais informações, consulte Gerenciar Logstores. |
|
shardId |
int |
Sim |
ID do shard no Logstore. Para obter mais informações, consulte Shard. |
Adicionar dependências do Maven
Crie um arquivo chamado PullLogsDemo.java
Usar o SDK e a SPL
Este exemplo chama a operação PullLogs para consumir logs com base na SPL. Para obter mais informações, consulte PullLogs.
Parâmetros
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
|
project |
string |
Sim |
Nome do projeto. Para obter mais informações, consulte Gerenciar projetos. |
|
logStore |
string |
Sim |
Nome do Logstore. Logstores coletam, armazenam e consultam logs. Para obter mais informações, consulte Gerenciar Logstores. |
|
shardId |
int |
Sim |
ID do shard no Logstore. Para obter mais informações, consulte Shard. |