Search Query Examples

Advanced examples for searching logs with DSL queries.

Error Logs from Specific Service
const results = await client.logs.search({
  tsFrom: '2025-01-15T00:00:00Z',
  tsTo: '2025-01-15T23:59:59Z',
  query: "level = 'error' AND service = 'api'"
})
Full-Text Search
const results = await client.logs.search({
  tsFrom: '2025-01-15T00:00:00Z',
  tsTo: '2025-01-15T23:59:59Z',
  query: "msg CONTAINS 'payment failed'"
})
Complex Query with Grouping
const results = await client.logs.search({
  tsFrom: '2025-01-15T00:00:00Z',
  tsTo: '2025-01-15T23:59:59Z',
  query: "(level = 'error' OR level = 'warn') AND service IN ('api', 'payment') AND msg CONTAINS 'timeout'"
})