* chore: init pass region and ingestion key to docs
* chore: test add staging url
* fix: pass ingestion region from url
* chore: remove ingestion key from param
* fix: set search param only if url matches
* revert: docs url
* fix: region parsing
* fix: resolve comments
* chore: fixture for notification channel
* chore: return notification channel info in Create notification channel API
* fix: change scope of create channel fixture to function level
* chore: added debug message on assertion failure
* refactor: improve error handling in webhook notification channel deletion
* chore: ran py linter and fmt
* fix: silenced pylint on too broad exception
* feat: add alerts to integration CI workflow
* chore: removed clean from notification channel creation fixture + changes fixture scope of get_token
* chore: reverted fixture scopes to function
* fix: breaking alert test due to alert manager not registered for newly created org
* chore: formatted and fix lint
---------
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
This pull request introduces several improvements and bug fixes in the telemetry logs and traces statement builders, metadata key filtering, and integration tests. The most significant changes ensure that required fields are always present in queries, deprecated fields are handled correctly, and test coverage is expanded to handle edge cases such as corrupt data. Additionally, some code cleanup and formatting improvements are made.
- Removed search functionality from integrations
- Added "View 150+ Data Sources" button that navigates to GET_STARTED_WITH_CLOUD route
- Updated subtitle text to reflect curated integrations
- Removed RequestIntegrationBtn from the page
This pull request introduces a new utility file, `collision.go`, to the `querybuilder` package, which provides robust logic for handling duplicate and ambiguous field keys in query builder queries. The new functions ensure that queries are more resilient to naming collisions and ambiguities, especially when dealing with JSON and promoted fields. Additionally, several test cases have been updated to reflect improved handling and warning messages for ambiguous keys.
* feat: handle custom time ranges in timezones correctly
* fix: improve timezone UI
* fix: prettier issues
* fix: show time in user selected timezone, overflow issue (#10096)
* fix: show time in user selected timezone, overflow issue, metadata loading
* fix: add gap to popover row
* fix: use inline conditional render for startTimeMs
* fix: remove unused variable in CustomTimePicker
* fix: remove unused variable in CustomTimePicker, TraceMetadata
* fix: update timezone mock in SpanHoverCard test case
* feat(authz): initial commit for migrating rbac to openfga
* feat(authz): make the role updates idempotant
* feat(authz): split role module into role and grant
* feat(authz): some naming changes
* feat(authz): integrate the grant module
* feat(authz): add support for migrating existing user role
* feat(authz): add support for migrating existing user role
* feat(authz): figure out the * selector
* feat(authz): merge main
* feat(authz): merge main
* feat(authz): address couple of todos
* feat(authz): address couple of todos
* feat(authz): fix tests and revert public dashboard change
* feat(authz): fix tests and revert public dashboard change
* feat(authz): add open api spec
* feat(authz): add open api spec
* feat(authz): add api key changes and missing migration
* feat(authz): split role into getter and setter
* feat(authz): add integration tests for authz register
* feat(authz): add more tests for user invite and delete
* feat(authz): update user tests
* feat(authz): rename grant to granter
* feat(authz): address review comments
* feat(authz): address review comments
* feat(authz): address review comments
* feat(authz): add the migration for existing roles
* feat(authz): go mod tidy
* feat(authz): fix integration tests
* feat(authz): handle community changes
* feat(authz): handle community changes
* feat(authz): role selectors for open claims
* feat(authz): role selectors for open claims
* feat(authz): prevent duplicate entries for changelog
* feat(authz): scafolding for rbac migration
* feat(authz): scafolding for rbac migration
* feat(authz): scafolding for rbac migration
* feat(authz): scafolding for rbac migration
* feat(authz): scafolding for rbac migration
* chore(env): add docs base url for staging and production
* chore(env): add docs base url for staging and production
* chore(env): add docs base url for staging and production
This pull request introduces significant improvements to the handling and normalization of telemetry field keys, adds comprehensive tests for these changes, and refactors JSON unmarshaling for query builder types to ensure consistent normalization and error handling
This pull request improves the handling of field key resolution in query building. The main focus is to make the field key matching logic in the VisitKey function more robust, especially when dealing with context and data type prefixes.
* feature: init open api ts code gen
* chore: update custom instance to a separate axios instance
* chore: update code owners
* chore: set up node version in CI
* fix: node version
* chore: update jsci.yaml
* chore: update goci.yaml
* chore: rename instance
* chore: resolve comments
* feat: dropdown to select query filters
* feat: updated test cases
* feat: updated for cursor fixes
* feat: updated value to have default as lastUsedQuery
* chore: updated package json and lock file
* chore: test case updated
* chore: updated auto-import
* feat: dropdown to select query filters
* feat: updated test cases
* feat: updated for cursor fixes
* feat: updated value to have default as lastUsedQuery
* chore: updated package json and lock file
* chore: test case updated
* chore: updated auto-import
* feat: updated conditions for traces page - duration and logs table actions
* feat: updated conditions for checkbox
* feat: renoved unwanted test caes
* feat: updated value to have lastUsedquery or minIndex
* feat: removed state for value , used lastUsedQuery
* feat: used displayQueryName for leftActions