Le SDK SLS pour Java vous permet de consommer des données de journal en appelant l'opération PullLogs, avec ou sans filtrage SPL.
Prérequis
Simple Log Service est activé.
Le SDK Simple Log Service pour Python est initialisé.
Contexte
L'opération PullLogs récupère les données de journal via un curseur. Pour plus d'informations, consultez PullLogs. Les applications Java, Python et Go peuvent consommer les données SLS en tant que consommateurs individuels ou groupes de consommateurs.
SLS prend en charge le langage SPL (Simple Log Service Processing Language) pour la consommation en temps réel, les requêtes basées sur l'analyse et la collecte via Logtail. Pour plus d'informations, consultez Syntaxe SPL.
Procédure
Installez le SDK SLS pour Java avant de poursuivre. Pour plus d'informations, consultez Installer le SDK Java.
Utiliser le SDK
L'exemple suivant appelle l'opération PullLogs pour consommer des données de journal. Pour plus d'informations, consultez PullLogs.
Paramètres
|
Paramètre |
Type |
Obligatoire |
Description |
|
project |
string |
Oui |
Nom du projet. Pour plus d'informations, consultez Gérer les projets. |
|
logStore |
string |
Oui |
Nom du Logstore. Les Logstores collectent, stockent et interrogent les journaux. Pour plus d'informations, consultez Gérer les Logstores. |
|
shardId |
int |
Oui |
ID du shard dans le Logstore. Pour plus d'informations, consultez Shard. |
Ajouter des dépendances Maven
Créer un fichier nommé PullLogsDemo.java
Utiliser le SDK et SPL
L'exemple suivant appelle l'opération PullLogs pour une consommation de journaux basée sur SPL. Pour plus d'informations, consultez PullLogs.
Paramètres
|
Paramètre |
Type |
Obligatoire |
Description |
|
project |
string |
Oui |
Nom du projet. Pour plus d'informations, consultez Gérer les projets. |
|
logStore |
string |
Oui |
Nom du Logstore. Les Logstores collectent, stockent et interrogent les journaux. Pour plus d'informations, consultez Gérer les Logstores. |
|
shardId |
int |
Oui |
ID du shard dans le Logstore. Pour plus d'informations, consultez Shard. |