Skip to content

Conversation

@oasisk
Copy link
Contributor

@oasisk oasisk commented Nov 1, 2025

PR introduces below features:

  • Reporting triggers to source org
  • Alerts Insights for detailed visibility in alerts

Enterprise features:

  • Patterns extraction during query - UI and API
  • Patterns extraction as part of ingestion process (No Sampling today)
  • Settings to enable pattern extraction

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.

@github-actions
Copy link
Contributor

github-actions bot commented Nov 1, 2025

Failed to generate code suggestions for PR

@testdino-playwright-reporter
Copy link

⚠️ Test Run Unstable


Author: oasisk | Branch: feat-log-patterns | Commit: 597de64

Testdino Test Results

Status Total Passed Failed Skipped Flaky Pass Rate Duration
All tests passed 376 353 0 21 2 94% 4m 58s

View Detailed Results

@testdino-playwright-reporter
Copy link

⚠️ Test Run Unstable


Author: oasisk | Branch: feat-log-patterns | Commit: 227f70c

Testdino Test Results

Status Total Passed Failed Skipped Flaky Pass Rate Duration
All tests passed 376 352 0 21 3 94% 4m 58s

View Detailed Results

@testdino-playwright-reporter
Copy link

⚠️ Test Run Unstable


Author: oasisk | Branch: feat-log-patterns | Commit: 227f70c

Testdino Test Results

Status Total Passed Failed Skipped Flaky Pass Rate Duration
All tests passed 376 352 0 21 3 94% 5m 1s

View Detailed Results

@testdino-playwright-reporter
Copy link

⚠️ Test Run Unstable


Author: oasisk | Branch: feat-log-patterns | Commit: f7975c1

Testdino Test Results

Status Total Passed Failed Skipped Flaky Pass Rate Duration
1 test failed 376 349 1 22 4 93% 5m 32s

Test Failure Analysis

  1. unflattened.spec.js: Test failures due to timeout waiting for element visibility
    1. Unflattened testcases stream to toggle store original data toggle and display o2 id: Timeout waiting for toggle button to become visible.

Root Cause Analysis

  • The recent code change in schema.vue may have affected the visibility of the toggle button.

Recommended Actions

  1. Increase the timeout duration in the test to allow more time for the toggle button to appear. 2. Verify the condition for rendering the toggle button in schema.vue to ensure it is correctly displayed. 3. Add a check to confirm the toggle button's presence before attempting to interact with it.

View Detailed Results

@testdino-playwright-reporter
Copy link

⚠️ Test Run Unstable


Author: omkarK06 | Branch: feat-log-patterns | Commit: 3c7c8b7

Testdino Test Results

Status Total Passed Failed Skipped Flaky Pass Rate Duration
5 tests failed 158 134 5 13 6 85% 7m 21s

Test Failure Analysis

  1. pipeline-dynamic.spec.js: All tests failing due to timeout errors on locator clicks
    1. Pipeline Dynamic Stream Names Verify pipeline with dynamic destination name using kubernetes_container_name directly: Timeout waiting for menu locator to be clickable.
    2. Pipeline Dynamic Stream Names Verify pipeline with dynamic destination name using kubernetes_container_name with underscores: Timeout waiting for menu locator to be clickable.
    3. Pipeline Dynamic Stream Names Verify pipeline with dynamic destination name using kubernetes_container_name: Timeout waiting for menu locator to be clickable.
  2. pipeline-core.spec.js: Tests failing due to timeout errors on locator clicks
    1. Core Pipeline Tests should add source, condition & destination node and then delete the pipeline: Timeout waiting for menu locator to be clickable.
    2. Core Pipeline Tests should add source & destination node and then delete the pipeline: Timeout waiting for menu locator to be clickable.

Root Cause Analysis

  • The recent code changes in AlertList.vue and Index.vue do not directly relate to the timeout issues in the failing tests.

Recommended Actions

  1. Investigate the visibility and loading time of the locator '[data-test="log-table-column-1-_timestamp"] [data-test="table-row-expand-menu"]' in both pipeline-dynamic.spec.js and pipeline-core.spec.js.
  2. Increase the timeout duration for the click actions in the affected tests to accommodate potential delays.
  3. Ensure that the elements are present and visible before attempting clicks to avoid timeout errors.

View Detailed Results

@testdino-playwright-reporter
Copy link

⚠️ Test Run Unstable


Author: omkarK06 | Branch: feat-log-patterns | Commit: 3c7c8b7

Testdino Test Results

Status Total Passed Failed Skipped Flaky Pass Rate Duration
5 tests failed 158 134 5 13 6 85% 7m 20s

Test Failure Analysis

  1. pipeline-dynamic.spec.js: All tests fail due to timeout waiting for locators
    1. Pipeline Dynamic Stream Names verify pipeline with dynamic destination name using kubernetes_container_name directly: Timeout waiting for the timestamp menu locator.
    2. Pipeline Dynamic Stream Names verify pipeline with dynamic destination name using kubernetes_container_name with underscores: Timeout waiting for the timestamp menu locator.
    3. Pipeline Dynamic Stream Names verify pipeline with dynamic destination name using kubernetes_container_name: Timeout waiting for the timestamp menu locator.
  2. pipeline-core.spec.js: Tests fail due to timeout waiting for locators
    1. Core Pipeline Tests should add source, condition & destination node and then delete the pipeline: Timeout waiting for the timestamp menu locator.
    2. Core Pipeline Tests should add source & destination node and then delete the pipeline: Timeout waiting for the timestamp menu locator.

Root Cause Analysis

  • The failures are likely due to recent changes in the locator handling in the pipelines, specifically in pipeline-core.spec.js and pipeline-dynamic.spec.js.

Recommended Actions

  1. Investigate the locator '[data-test="log-table-column-1-_timestamp"] [data-test="table-row-expand-menu"]' for visibility issues in both pipeline-dynamic.spec.js and pipeline-core.spec.js. 2. Increase the timeout duration for locators in the affected tests to allow more time for elements to become available. 3. Review recent changes in the UI that may affect the rendering of the timestamp menu.

View Detailed Results

@testdino-playwright-reporter
Copy link

⚠️ Test Run Unstable


Author: omkarK06 | Branch: feat-log-patterns | Commit: 57bb7df

Testdino Test Results

Status Total Passed Failed Skipped Flaky Pass Rate Duration
1 test failed 376 351 1 22 2 93% 5m 2s

Test Failure Analysis

  1. unflattened.spec.js: Test failures due to timeout waiting for element visibility
    1. Unflattened testcases stream to toggle store original data toggle and display o2 id: Timeout waiting for toggle button to be visible.

Root Cause Analysis

  • The code changes in [VUE] SearchResult.vue may have affected the rendering of the toggle button, causing visibility issues.

Recommended Actions

  1. Increase the timeout duration in the test to allow more time for the toggle to become visible.
  2. Verify the rendering logic in [VUE] SearchResult.vue to ensure the toggle button is displayed correctly.
  3. Add a check to confirm the toggle button's presence before waiting for its visibility.

View Detailed Results

@oasisk oasisk force-pushed the feat-log-patterns branch from 57bb7df to 06d2819 Compare November 3, 2025 06:59
@testdino-playwright-reporter
Copy link

⚠️ Test Run Unstable


Author: omkarK06 | Branch: feat-log-patterns | Commit: 06d2819

Testdino Test Results

Status Total Passed Failed Skipped Flaky Pass Rate Duration
1 test failed 376 350 1 22 3 93% 5m 1s

Test Failure Analysis

  1. unflattened.spec.js: Timeout issues while waiting for UI elements to become visible
    1. Unflattened testcases stream to toggle store original data toggle and display o2 id: Timeout waiting for toggle button to be visible.

Root Cause Analysis

  • The changes in [VUE] SearchResult.vue may have affected the visibility of UI elements, leading to timeout errors in the test.

Recommended Actions

  1. Increase the timeout duration in the test to accommodate slower UI rendering.
  2. Verify the visibility condition of the toggle button in the updated component to ensure it is rendered correctly.
  3. Add a wait or check for the parent element's visibility before checking the toggle button.

View Detailed Results

@oasisk oasisk force-pushed the feat-log-patterns branch from 33a723b to d26f118 Compare November 3, 2025 09:53
@testdino-playwright-reporter
Copy link

⚠️ Test Run Unstable


Author: oasisk | Branch: feat-log-patterns | Commit: d26f118

Testdino Test Results

Status Total Passed Failed Skipped Flaky Pass Rate Duration
All tests passed 376 352 0 21 3 94% 4m 31s

View Detailed Results

@testdino-playwright-reporter
Copy link

⚠️ Test Run Unstable


Author: oasisk | Branch: feat-log-patterns | Commit: d26f118

Testdino Test Results

Status Total Passed Failed Skipped Flaky Pass Rate Duration
All tests passed 376 350 0 21 5 93% 4m 30s

View Detailed Results

@testdino-playwright-reporter
Copy link

⚠️ Test Run Unstable


Author: oasisk | Branch: feat-log-patterns | Commit: c8cbee7

Testdino Test Results

Status Total Passed Failed Skipped Flaky Pass Rate Duration
All tests passed 376 352 0 21 3 94% 4m 32s

View Detailed Results

@oasisk oasisk force-pushed the feat-log-patterns branch from c8cbee7 to e22153f Compare November 4, 2025 04:39
@oasisk oasisk merged commit 1965120 into main Nov 4, 2025
31 of 32 checks passed
@oasisk oasisk deleted the feat-log-patterns branch November 4, 2025 05:49
@gaby
Copy link
Contributor

gaby commented Nov 13, 2025

@oasisk This feature is missing in the UI even though the blog mentions it for 0.16.x

https://openobserve.ai/blog/openobserve-release-0-16-1/#log-patterns/

I'm running 0.16.1 OSS self hosted

@hengfeiyang
Copy link
Contributor

Hi gaby, This is an ent feature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants