* fix: remove the space and fix the classname
* refactor: made the dynamicColumnsTable-items responsive
* fix: setcolumndata to a separate function
* fix: handle invalid CreatedOrUpdateTime
* fix: hyphenate classname and bme
* refactor: move the implementation to separate component
* refactor: removed the bydefault render
* refactor: remove render
* refactor: removed unwanted imports
* fix: remove the space and fix the classname
* refactor: made the dynamicColumnsTable-items responsive
* fix: setcolumndata to a separate function
* fix: handle invalid CreatedOrUpdateTime
* fix: hyphenate classname and bme
* refactor: move the implementation to separate component
* refactor: removed the bydefault render
* refactor: remove render
* fix: the classname
* refactor: done with the download option for key-operation
* refactor: added search option for key operation metrics
* refactor: done with the download option for key-operation
* refactor: added search option for key operation metrics
* refactor: updated downloadable data
* refactor: updated downloadable data for metrics key operation
* refactor: updated the data
* refactor: map with the correct value for export
* refactor: updated downloabable data for metrics
* refactor: updated the data for metrics
* refactor: added safety check
---------
Co-authored-by: Ankit Nayan <ankit@signoz.io>
* fix: fe: log pipelines: label and icon for deploy status 'UNKNOWN'
* fix: handle scenarios when response.payload?.pipelines is undefined (eg: post delete all)
* chore: add trace parser fields to log pipeline ProcessorData interface
* chore: update trace parsing processor form field configs
* chore: logs pipeline preview: better display of sample logs when too few logs in sample
* fix: log pipelines: get tests passing: remove name prop passed to antd input
* chore: add test for ensuring pipeline previews work for trace parser processors
* chore: updates to trace parser validation in postable pipelines
* chore: extract auth.randomHex into utils.RandomHex for reuse
* chore: get trace parser preview test passing
* chore: start with JSON serialized trace parser in test to cover deserialization
* chore: address PR feedback
* feat: added dropdown in alert list table
* refactor: done with combining actions
* feat: done with label and dynamic table
* feat: dynamic column in table
* chore: show all label on hover
* refactor: create to created timestamp - highlighted action
* refactor: storing the column data in localstorage
* chore: add test for previewing pipeline with grok parser
* chore: import grok parser in logparsing preview to ensure its a registered logtransform op
* chore: add dependencies for grok parsing operator
* chore: pass dirty pipeline to preview action when editing
* chore: update snapshot for pipeline lists view
* chore: log pipelines list view: refactor dirty pipeline state management
* chore: use memoized value for filtered pipelines instead of useEffect based updates
* chore: update pipeline reorder logic to work on filtered view too
* chore: minor cleanup
---------
Co-authored-by: Rajat Dabade <rajat@signoz.io>
* chore: mocked the date object
* chore: shifted utility function to utils
* chore: commented the blocking test case
* refactor: getremainingdays generic
* chore: get working and add config for opamp managed collector
* chore: add config for opamp managed collector to pkg/query-service/tests/test-deploy/
* chore: add config for opamp managed collector to docker-swarm deployment
* chore: update signoz-otel-collector image version & specify --copy-path
* chore: retain root user comment in docker-compose-core.yaml
* chore: update collector image tag in swarm conf and add qs dependencies
* chore: some more cleanup
* refactor: setup wrapper for all the providers
* refactor: done with unit test configuration and service layer testing
* refactor: checking for multiple services
* refactor: updated test cases added table sort
* refactor: moved hooks mocking to test-utils
* refactor: added the search test case
* refactor: updated the handler with mocks data
* chore: pass dirty pipeline to preview action when editing
* chore: show pipeline actions when clicking New Pipeline for the 1st time
* chore: ensure pipeline previews work for disabled pipelines too
* chore: show preview action on pipelines when not editing
* chore: update snapshot for pipeline lists view
Switched all file operations from ioutil package to io and os packages due to the deprecation of ioutil in Go 1.16. This change contributes to the maintainability of the codebase, ensuring it's up-to-date with the current standard library. Additionally, implemented usage of filepath.Join for platform-independent file paths.
* fix: update version check login and other minor UI fixes
* fix: update text in billing page
* fix: remove useEffect and replace with onSuccess and fix remaining days bug