* feat: query builder v2 components * feat: query builder view and related component updates [PR-03] (#8469) * feat: query builder view and related component updates, minor ui fixes and updates * feat: explorer options ui updates * feat: qb - metrics pod related code changes [PR-04] (#8470) * feat: qb - metrics pod related code changes * feat: qb - events pod related code changes [PR-05] (#8471) * feat: qb - events pod related code changes * feat: qb - dashboard related code changes (#8472)
80 lines
2.0 KiB
TypeScript
80 lines
2.0 KiB
TypeScript
export const queryExamples = [
|
|
{
|
|
label: 'Basic Query',
|
|
query: "status = 'error'",
|
|
description: 'Find all errors',
|
|
},
|
|
{
|
|
label: 'Multiple Conditions',
|
|
query: "status = 'error' AND service = 'frontend'",
|
|
description: 'Find errors from frontend service',
|
|
},
|
|
{
|
|
label: 'IN Operator',
|
|
query: "status IN ['error', 'warning']",
|
|
description: 'Find items with specific statuses',
|
|
},
|
|
{
|
|
label: 'Function Usage',
|
|
query: "HAS(service, 'frontend')",
|
|
description: 'Use HAS function',
|
|
},
|
|
{
|
|
label: 'Numeric Comparison',
|
|
query: 'duration > 1000',
|
|
description: 'Find items with duration greater than 1000ms',
|
|
},
|
|
{
|
|
label: 'Range Query',
|
|
query: 'duration BETWEEN 100 AND 1000',
|
|
description: 'Find items with duration between 100ms and 1000ms',
|
|
},
|
|
{
|
|
label: 'Pattern Matching',
|
|
query: "service LIKE 'front%'",
|
|
description: 'Find services starting with "front"',
|
|
},
|
|
{
|
|
label: 'Complex Conditions',
|
|
query: "(status = 'error' OR status = 'warning') AND service = 'frontend'",
|
|
description: 'Find errors or warnings from frontend service',
|
|
},
|
|
{
|
|
label: 'Multiple Functions',
|
|
query: "HAS(service, 'frontend') AND HAS(status, 'error')",
|
|
description: 'Use multiple HAS functions',
|
|
},
|
|
{
|
|
label: 'NOT Operator',
|
|
query: "NOT status = 'success'",
|
|
description: 'Find items that are not successful',
|
|
},
|
|
{
|
|
label: 'Array Contains',
|
|
query: "tags CONTAINS 'production'",
|
|
description: 'Find items with production tag',
|
|
},
|
|
{
|
|
label: 'Regex Pattern',
|
|
query: "service REGEXP '^prod-.*'",
|
|
description: 'Find services matching regex pattern',
|
|
},
|
|
{
|
|
label: 'Null Check',
|
|
query: 'error IS NULL',
|
|
description: 'Find items without errors',
|
|
},
|
|
{
|
|
label: 'Multiple Attributes',
|
|
query:
|
|
"service = 'frontend' AND environment = 'production' AND status = 'error'",
|
|
description: 'Find production frontend errors',
|
|
},
|
|
{
|
|
label: 'Nested Conditions',
|
|
query:
|
|
"(service = 'frontend' OR service = 'backend') AND (status = 'error' OR status = 'warning')",
|
|
description: 'Find errors or warnings from frontend or backend',
|
|
},
|
|
];
|