Envoie plusieurs journaux à Simple Log Service en une seule requête.
Description de l'opération
Remarques sur l'utilisation
-
Les informations nécessaires pour interroger les journaux sont obtenues. Ces informations incluent le nom du projet auquel appartiennent les journaux, la région du projet et le nom du Logstore auquel appartiennent les journaux. Pour plus d'informations, consultez Gérer un projet et Gérer un Logstore.
-
Utilisez cette opération pour collecter des journaux à partir de pages web ou de clients.
-
Si vous utilisez le suivi web pour collecter des journaux et que vous n'appelez pas cette opération, vous ne pouvez envoyer qu'un seul journal à Simple Log Service par requête. Pour plus d'informations, consultez Utiliser le suivi web pour collecter des journaux.
-
Si vous souhaitez collecter une grande quantité de données de journal, vous pouvez appeler cette opération pour envoyer plusieurs journaux à Simple Log Service en une seule requête.
-
Avant de pouvoir appeler cette opération pour envoyer des journaux à un Logstore, vous devez activer le suivi web pour le Logstore. Pour plus d'informations, consultez Utiliser le suivi web pour collecter des journaux.
-
Vous ne pouvez pas appeler cette opération pour envoyer les journaux de plusieurs sujets à Simple Log Service en une seule fois.
-
Si vous appelez cette opération, les utilisateurs anonymes d'Internet se voient accorder les autorisations d'écriture sur le Logstore. Cela peut générer des données incorrectes car l'authentification basée sur une paire de clés AccessKey n'est pas effectuée.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
Syntaxe de la requête
POST /logstores/{logstoreName}/track HTTP/1.1
Paramètres de chemin
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| logstoreName |
string |
Oui |
Le nom du Logstore. |
ali-test-logstore |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| project |
string |
Oui |
Le nom du projet. |
ali-test-project |
| body |
object |
Oui |
Le corps de la requête. |
|
| __topic__ |
string |
Non |
Le sujet des journaux. |
topic |
| __source__ |
string |
Oui |
La source des journaux. |
source |
| __logs__ |
array<object> |
Oui |
Les journaux. Chaque élément est un objet JSON qui représente un journal. Remarque
Remarque : L'heure d'un journal collecté à l'aide de la fonctionnalité de suivi web correspond à l'heure à laquelle Simple Log Service reçoit le journal. Vous n'avez pas besoin de configurer le champ __time__ pour chaque journal. Si ce champ existe, il est remplacé par l'heure à laquelle Simple Log Service reçoit le journal. |
|
|
object |
Non |
Les journaux. |
||
|
string |
Non |
Le contenu du journal. |
{ "key1": "value1", "key2": "value2" } |
|
| __tags__ |
object |
Non |
Les balises des journaux. |
|
|
string |
Non |
La balise du journal. |
{ "tag1": "value1", "tag2": "value2" } |
Seuls les en-têtes de requête suivants sont pris en charge. Les deux premiers en-têtes de requête sont obligatoires lorsque vous appelez l'opération PutWebTracking. Pour plus d'informations sur les formats et les descriptions des en-têtes de requête, consultez En-têtes de requête communs.
-
x-log-apiversion: 0.6.0
-
x-log-bodyrawsize: 1234
-
x-log-compresstype: lz4
L'en-tête x-log-compresstype n'est requis que lorsque vous devez envoyer des données compressées. Pour envoyer des données compressées, vous devez utiliser l'algorithme LZ4 ou DEFLATE. Vous pouvez spécifier x-log-compresstype: lz4 ou x-log-compresstype: deflate. Pour plus d'informations sur la compression des données, consultez Compression des données.
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
Exemples
JSON format
{}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.