forked from SigNoz/signoz
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[pull] main from SigNoz:main #21
Open
pull
wants to merge
95
commits into
erickirt:main
Choose a base branch
from
SigNoz:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ult, column views) (#6903) * feat: show/hide timestamp and body fields in logs explorer (raw, default, column views) * fix: add width to log indicator column to ensure that a single column doesn't take half the space * fix: handle edge cases and fix issues for show/hide body and timestamp in logs explorer
…s infra monitoring (#6629)
* feat: added right panel graphs in overview page * feat: added right panel trace navigation * feat: implement search column wise and global table wise * feat: implemented filter on table with api filtering * feat: added allow clear to table filters * feat: fixed empty table issue * feat: fixed celery state - count display
* feat(trace-details): frontend changes for trace details * feat(trace-detail): address review comments from elipsis * feat(trace0-detail): add the new drawer designs * feat(trace-detail): handle the selected span hover * feat(trace-detail): address theme colors and span selection * feat(trace-detail): fix some more css * feat(trace-detail): fix some more css * feat(trace-detail): add hoverred span and handled no data components for new drawer * feat(trace-detail): handle light mode designs * feat(trace-detail): remove the hover functionality in favor of performance * feat(trace-detail): span lines connectors * feat(trace-detail): span lines connectors * feat(trace-detail): handle the line matching for flamegraph and waterfall * feat(trace-waterfall): change the timeline color to make it less poky * feat(trace-waterfall): added where clause support in trace details page * feat(trace-waterfall): added where clause support in trace details page * feat(trace-detail): handle light mode designs * feat(trace-detail): handle light mode designs * feat(trace-detail): fix build issues * feat(trace-detail): handle loading error state for filters and flamegraph hovered state * feat(trace-detail): fix the hardcoded traceID * feat(trace-detail): remove unnecessaru use effects * feat(trace-detail): handled the flamegraph update with ID * feat(trace-detail): added timestamp bucketing and latency sampling * feat(trace-detail): extract the buckets and span limit in constants * feat(trace-detail): minor VQA comments * feat(trace-detail): remove unnecessaru use effects * feat(trace-detail): add go to related logs * feat(trace-detail): address review comments * feat(trace-detail): address review comments * feat(trace-detail): address review comments * feat(trace-detail): address review comments
* feat: add documentation link for logs explorer quick filters * refactor: simplify QuickFilters component rendering logic * fix: properly implement the log fast filter empty state UI * fix: don't display empty state while loading quick filters * refactor: extract quick filter empty state into a separate component * refactor: render quick filters empty state based on source param * refactor: update QuickFilters source to use QuickFiltersSource.INFRA_MONITORING for consistency * fix: address review comments * refactor: fix the failing test by moving QuickFilters types to types.tsx * refactor: properly import use QuickFiltersSource --------- Co-authored-by: Vikrant Gupta <vikrant.thomso@gmail.com>
This is the second part of the OSS installation and improvement PR. Users must run the migration script to migrate an existing SigNoz installation from Docker Standalone or Docker Swarm. --------- Signed-off-by: Prashant Shahi <prashant@signoz.io>
* feat: added worker count - via autocomplete API * feat: added worker count and code fix * feat: added lightMode styles for all celery feat * feat: changed routes to have redirects, subroute etc * feat: feedback changes * feat: removed console.log
#### Summary - Release SigNoz v0.70.0 - Bump SigNoz OTel Collector to v0.111.25 Created by [Primus-Bot](https://github.com/apps/primus-bot)
…date/time in x axis (#6956)
) * chore(license): default to basic plan if license validation fails 3 times * chore(license): revert the on-boot validation check * chore(license): reset the atomic counter * chore(license): revert the table creation removal * chore(license): remove verify issue workflow * chore(license): add proper log level * chore(license): add proper log level * chore(license): close the validation go routine post defaulting to basic plan * chore(license): set the validator running flag to false as well
* fix: inital changes for telemetry store * fix: add tests and use proper config for conn * fix: add telemetry store test * fix: add backward compatibility for old variables and update example conf * fix: move wrapper to telemetry store * fix: no need to pass query for settings * fix: remove redundant config for ch conn * fix: use clickhouse dsn instead * fix: update example config * fix: update backward compatibility code * fix: use hooks in telemetrystore * fix: address minor comments --------- Co-authored-by: Vibhu Pandey <vibhupandey28@gmail.com>
* feat: celery task page restructuring and other misc fixes * feat: added custom series hook * feat: code fix and typo * feat: added feedback fixes * feat: configured error % graphs * feat: resolved comments
* feat: aws Integration skeleton UI (#6758) * feat: add AWS integration in the integrations list and redirect to the new Cloud Integration page * feat: cloud integration details page header (i.e. breadcrumb and get help button) UI * feat: hero section UI * refactor: extract Header and HeroSection components from CloudIntegrationPage * feat: services tab bar and sidebar UI * feat: cloud integration details services UI * refactor: group and extract cloud integration components to files * fix: set default active service to the first service in the list if no service is specified * feat: add NEW flag for AWS integration in the integrations list page * chore: overall improvements * chore: move cloud integration pages to /container * fix: hero section background * feat: aws Integration: Account setup basic UI and functionality (#6806) * feat: implement basic cloud account management UI in HeroSection * feat: aws Integration: Integrate now modal (#6807) * feat: implement basic cloud account management UI in HeroSection * feat: start working on integrate now modal UI * feat: integrate now modal UI * feat: integrate now modal states and json server API integration * feat: get accounts from json-server API, and redirect Add new account to the integrations modal * feat: display error state if last_heartbeat_ts_ms is null even after 5 minutes * chore: update import path for regions data in useRegionSelection hook * chore: move hero section components inside the HeroSection/components * feat: create a reusable modal component * refactor: make the cloud account setup modal readable / DRYer * feat: aws Integration: Account settings modal (#6808) * feat: implement basic cloud account management UI in HeroSection * feat: start working on integrate now modal UI * feat: get accounts from json-server API, and redirect Add new account to the integrations modal * feat: integrate now modal UI * feat: integrate now modal states and json server API integration * feat: account settings * feat: service status UI * refactor: make account settings modal more readable and overall improvements * feat: Get data from json server api data in service sections (#6809) * feat: implement basic cloud account management UI in HeroSection * feat: start working on integrate now modal UI * feat: get accounts from json-server API, and redirect Add new account to the integrations modal * refactor: make the cloud account setup modal readable / DRYer * feat: integrate now modal states and json server API integration * refactor: make account settings modal more readable and overall improvements * feat: integrate now modal states and json server API integration * feat: display error state if last_heartbeat_ts_ms is null even after 5 minutes * feat: get the services list and details from json server API response * feat: update account actions to set accountId in URL query on initial account load * feat: configure service modal (#6814) * feat: implement basic cloud account management UI in HeroSection * feat: start working on integrate now modal UI * feat: get accounts from json-server API, and redirect Add new account to the integrations modal * refactor: make the cloud account setup modal readable / DRYer * feat: integrate now modal states and json server API integration * feat: get accounts from json-server API, and redirect Add new account to the integrations modal * feat: integrate now modal states and json server API integration * feat: get accounts from json-server API, and redirect Add new account to the integrations modal * feat: display error state if last_heartbeat_ts_ms is null even after 5 minutes * feat: account settings * feat: service status UI * feat: get the services list and details from json server API response * feat: update account actions to set accountId in URL query on initial account load * feat: configure service modal UI * feat: configure service modal functionality and API changes * feat: replace loading indicators with Spinner component in ServiceDetails and ServicesList * fix: make the configure service modal work * feat: light mode support and overall improvements to AWS integration page (#6817) * refactor: make the cloud account setup modal readable / DRYer * feat: integrate now modal states and json server API integration * refactor: make account settings modal more readable and overall improvements * fix: integrate now modal button improvements * feat: aws integrations light mode * refactor: overall improvements * refactor: define react query keys in constant * feat: services filter * feat: render service overview as markdown * feat: integrate AWS integration page API (#6851) * feat: replace json-server APIs with actual APIs * fix: add null checks and fix the issues * chore: remove the console.log * feat: temporarily hide AWS Integration from integrations list * chore: add optimized png * refactor: extract service filter types into an enum * chore: remove console.log * chore: remove duplicate files * refactor: move regions to utils * fix: get account id from url param * chore: address PR review comments * refactor: use the IntegrateNowFormSections inside RegionForm * chore: move integrations select inline style to a common class --------- Co-authored-by: Shaheer Kochai <ashaheerki@gmail.com>
* feat: add default selected fields for log context view * fix: add null check to to traceData * refactor: address review comment
* fix: add default timestamp and body columns to live logs * refactor: use convertKeysToColumnFields instead of re-modifying the default columns * fix: remove the local storage selectColumns when clear view is clicked * fix: improve selectColumns migration handling
* feat: include GatewayUrl in APIHandler options * feat: logic for getting or creating an ingestion key when available * feat: helper for generating ingestion url * feat: also include deduced SigNoz API URL in connection params response * chore: some cleanup * chore: some more cleanup * chore: address a PR comment * chore: some cleanup * chore: pass down context
…ms in groupby mode (#6981)
* fix(trace-detail): query service and ux improvements * fix(trace-detail): added query service events * fix(trace-detail): address review comments
…6979) ### Summary - query-service: skip preloading non-json files under dashboards Resolves the error log: ``` {"level":"INFO","timestamp":"2025-01-29T17:37:18.635Z","caller":"dashboards/provision.go:26","msg":"Provisioning dashboard: ","filename":".gitkeep"} {"level":"ERROR","timestamp":"2025-01-29T17:37:18.635Z","caller":"dashboards/provision.go:38","msg":"Creating Dashboards: Error in unmarshalling json from file","filename":".gitkeep","error":"unexpected end of JSON input","stacktrace":"go.signoz.io/signoz/pkg/query-service/app/dashboards.readCurrentDir\n\t/home/sa_100696978840572610735/signoz/pkg/query-service/app/dashboards/provision.go:38\ngo.signoz.io/signoz/pkg/query-service/app/dashboards.LoadDashboardFiles\n\t/home/sa_100696978840572610735/signoz/pkg/query-service/app/dashboards/provision.go:79\ngo.signoz.io/signoz/pkg/query-service/app.NewAPIHandler\n\t/home/sa_100696978840572610735/signoz/pkg/query-service/app/http_handler.go:271\ngo.signoz.io/signoz/ee/query-service/app/api.NewAPIHandler\n\t/home/sa_100696978840572610735/signoz/ee/query-service/app/api/api.go:56\ngo.signoz.io/signoz/ee/query-service/app.NewServer\n\t/home/sa_100696978840572610735/signoz/ee/query-service/app/server.go:287\nmain.main\n\t/home/sa_100696978840572610735/signoz/ee/query-service/main.go:191\nruntime.main\n\t/home/sa_100696978840572610735/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.22.7.linux-amd64/src/runtime/proc.go:271"} ``` Signed-off-by: Prashant Shahi <prashant@signoz.io>
#### Summary - Release SigNoz v0.70.1 - Bump SigNoz OTel Collector to v0.111.25 Created by [Primus-Bot](https://github.com/apps/primus-bot) Co-authored-by: primus-bot[bot] <171087277+primus-bot[bot]@users.noreply.github.com> Co-authored-by: Prashant Shahi <prashant@signoz.io>
* fix: move migrations to bun * fix: use anonymous structs and move modes to types package * fix: minor changes after tests * fix: remove bun relations and add foreign keys * fix: minor changes * Update pkg/types/agent.go Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * fix: address minor comments * fix: use bun create index * fix: remove extra comma --------- Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* feat: changed visible Panel name for Value Panel to Number * feat: added display values to enum
#### Summary - Release SigNoz v0.72.0 - Bump SigNoz OTel Collector to v0.111.27 Created by [Primus-Bot](https://github.com/apps/primus-bot) Co-authored-by: primus-bot[bot] <171087277+primus-bot[bot]@users.noreply.github.com>
* fix: move migrations to bun * fix: use anonymous structs and move modes to types package * fix: minor changes after tests * fix: remove bun relations and add foreign keys * fix: minor changes * Update pkg/types/agent.go Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * fix: add migration and postgres provider * fix: address minor comments * fix: use bun create index * fix: add migration * fix: support for postgres in migrations * Update pkg/sqlstore/pgstore/provider.go Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * Update pkg/sqlmigration/001_add_organization.go Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * fix: address comments * fix: move max connection to base config * fix: update scope --------- Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
…ics (#7099) ### Summary - rename exporter `clickhousemetricswritev2` to `signozclickhousemetrics` in collector config Signed-off-by: Prashant Shahi <prashant@signoz.io>
add alertmanagertypes
…ating in Logs and Traces List View. (#6454) * fix[FE]: fix the update view button not visible on changes to columns in logs and traces list view * fix: pass the missing options to isStagedQueryUpdated in ExplorerCard * test: mock useHistory hook for ExplorerCard tests --------- Co-authored-by: ahmadshaheer <ashaheerki@gmail.com>
* chore: get started on dashboards plumbing for AWS integration services * feat: cloud integrations: include cloud integrations dashboards in dashboards list * feat: cloud integrations: get cloud integration dashboard by id * feat: dashboard url in cloud integrations svc detail * feat: ec2 overview dashboard * chore: add ec2 overview dashboard image * chore: finish up with v0 definitions for EC2 and RDS * chore: some cleanup * chore: fix broken test * chore: add connection url composition --------- Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
* chore: handle race between initial setting of ?cloudAccountId and ?service * chore: invalidate accounts query after successful account connection * chore: show service status only when enabled and disable save btn only if no change in svc config * chore: re-trigger CI
* feat: custom hook to prevent redundant navigation and handle default params with URL comparison * feat: implement useSafeNavigation to QB, to ensure that the back navigation works properly * fix: handle syncing the relativeTime param with the time picker selected relative time * feat: add support for absolute and relative time sync with time picker component * refactor: integrate safeNavigate in LogsExplorerChart and deprecate the existing back navigation * feat: update pagination query params on pressing next/prev page * fix: fix the issue of NOOP getting converted to Count on coming back from alert creation page * refactor: replace history navigation with safeNavigate in DateTimeSelectionV2 component it also fixes the issue of relativeTime not being added to the url on mounting * feat: integrate useSafeNavigate across service details tabs * fix: fix duplicate redirections by converting the timestamp to milliseconds * fix: replace history navigation with useSafeNavigate in LogsExplorerViews and useUrlQueryData * fix: replace history navigation with useSafeNavigate across dashboard components * fix: use safeNavigate in alert components * fix: fix the issue of back navigation in alert table and sync the pagination with url param * fix: handle back navigation for resource filter and sync the state with url query * fix: fix the issue of double redirection from top operations to traces * fix: replace history.push with safeNavigate in TracesExplorer's updateDashboard * fix: prevent unnecessary query re-runs by checking stagedQuery before redirecting in NewWidget * chore: cleanup * fix: fix the failing tests * fix: fix the documentation redirection failing tests * test: mock useSafeNavigate hook in WidgetGraphComponent test * test: mock useSafeNavigate hook in ExplorerCard test
…details with gauges (#7113) * chore: aws integration: update agent version * chore: aws integration: gauges based ec2 overview dashboard * chore: aws integration: gauges based rds overview dashboard * chore: aws integrations: ec2 metrics collected * chore: aws integrations: rds metrics collected
* chore: enable AWS integrations for all * chore: don't show either of configure/enable for a service when not in ctx of a cloud account * chore: remove AWS integration feature flag
Co-authored-by: Shaheer Kochai <ashaheerki@gmail.com>
* fix: fixed paths to unblock lint check failing locally * fix: fixed folder name path * fix: fixed folder name path - api
* fix: refactor auth package * fix: minor changes * fix: refactor jwt * fix: add tests and address comments * fix: address comments * fix: add uncomitted file * fix: address comments * fix: update tests
### Summary add sqlstore logging hook
All necessary changes so that whatever initalize SQL commans run, they are moved to bun so that it works with both sqlite and postgres.
…dle an edge case (#7120) * fix(LogsExplorer): prefer local storage options of url query options * fix(LogsExplorer): don't add timestamp/body if local storage selectColumns exist & already migrated * fix(LogsExplorer): improve query migration logic for local storage options --------- Co-authored-by: Nityananda Gohain <nityanandagohain@gmail.com>
### Summary - adds an alertmanager service
Fixes the updated_at type of org domain
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.1)
Can you help keep this open source service alive? 💖 Please sponsor : )