Managed Service for OpenSearch API, REST: Cluster.StreamLogs
Same as ListLogs but using server-side streaming. Also allows for 'tail -f' semantics.
HTTP request
GET https://mdb.api.cloud.yandex.net/managed-opensearch/v1/clusters/{clusterId}:stream_logs
Path parameters
Field |
Description |
clusterId |
string Required field. ID of the OpenSearch cluster. |
Query parameters
Field |
Description |
columnFilter[] |
string Columns from log table to get in the response. |
fromTime |
string (date-time) Start timestamp for the logs request. String in RFC3339 To work with values in this field, use the APIs described in the |
toTime |
string (date-time) End timestamp for the logs request. If this field is not set, all existing logs are sent as well as the new ones as they appear. In essence it has String in RFC3339 To work with values in this field, use the APIs described in the |
recordToken |
string Record token. Set |
filter |
string A filter expression that filters resources listed in the response. The expression must specify:
Examples of a filter:
|
serviceType |
enum (ServiceType) Type of the service to request logs about.
|
Response
HTTP Code: 200 - OK
{
"record": {
"timestamp": "string",
"message": "object"
},
"nextRecordToken": "string"
}
Field |
Description |
record |
One of the requested log records. |
nextRecordToken |
string This token allows you to continue streaming logs starting from the exact same record. To do that, specify value of This value is interchangeable with [ListLogs.next_page_token] from ListLogs method. |
LogRecord
Field |
Description |
timestamp |
string (date-time) Time when the log was recorded. String in RFC3339 To work with values in this field, use the APIs described in the |
message |
object (map<string, string>) Contents of the log record. |