Collecting Logs Using APIs
You can report logs to LTS with REST APIs. LTS supports APIs for reporting logs and high-precision logs.
API | Log Time | Example | Scenario |
---|---|---|---|
When invoking the API to upload a batch of logs, you can specify an initial time with log_time_ns field. Time of each log can be calculated with log_time_ns+sequence count. |
When reported to LTS: The time of log1 is 1586850540000000000. The time of log2 is 1586850540000000001. | The logs are generated in sequence at similar time. | |
When you invoke the API to upload a batch of logs, the log_time_ns field must be used to specify the log time for each log. |
When reported to LTS: The time of log3 is 1586850540000000000. The time of log4 is 1586850540000000008. | The uploaded logs are generated out of order at different times. Each log needs to have its own timestamp. |