* chore: integrate pipelines API
* fix: limit support integrated in pipelines
* fix: interface to string
* fix: json parser and allow deleting all pipelines
* fix: output modified if operators are disabled
* fix: validation updated for operators
* fix: expression check added
* fix: regex expression check added
* fix: remove operator validation updated
* fix: tests updated for pipeline builder
* fix: fix error messages in http handler
* fix: dont return payload if there is an error
* fix: extracting userId from context moved to auth package
* fix: api errors moved to http handler
* fix: get version logic updated
* fix: deployment result message updated
* fix: pipeline builder edgecase fixed and tests updated
* fix: get failing postablePipeline tests to pass
---------
Co-authored-by: Vishal Sharma <makeavish786@gmail.com>
Co-authored-by: Raj <rkssisodiya@gmail.com>
* Revert "upgraded some deprecated packages (#2423)"
This reverts commit c4b052c51ec3a22e25923aa92fb66665e6ca589b.
* chore: delta working with QB
* chore: use enum
* Revert "Revert "upgraded some deprecated packages (#2423)""
This reverts commit d88f3594a62582a16fa04528a56ff075f628bf4e.
* chore: add test
* chore: add delta for query range v3
* chore: explicit check for temporality
* chore: fix tests
* chore: conditionally fetch temporality when --prefer-delta is set
* feat: added patch rule api
* feat: added backend api for patching rule status
* fix: improved patchRule and also editRule
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
*feat: Update query-service Go version to 1.17 #911
*chore: Upgrade to clickhouse versions v2 #751
*feat: Duration sorting in events table of Trace-filter page #826
*feat: Add grpc status code to traces view #975
*feat: added filtering by resource attributes #881
* chore: changed lib
* chore: changed lib
* chore: changed lib
* chore: changed lib
* chore: changes in params
* chore: changes in params
* chore: moving telemetry to a separate package
* feat: enabling telemetry via env var
* chore: removing posthog api_key
* feat: send heartbeat every 6hr
* feat: enabled version in application
* feat: added getter and setter apis and struct for user preferences
* feat: added version to properties to event
* feat: added apis to set and get user preferences and get version
* chore: refactored get and set userPreferences apis to dao pattern
* chore: added checks for telemetry enabled and anonymous during initialization
* chore: changed anonymous user functionality
* chore: sanitization
* chore: added uuid for userPreferences to send when user is anonymous
* feat: enables prometheus rules and alerts which can be sent to alertmanager
* chore: adding configs for alertmanager, alert, and prom
* chore: alerts WIP
* chore: alerts WIP
* chore: alerts WIP
* chore: setRules API will update rules
* chore: initialization of prometheus related stuff moved to separate function
* chore: alerts WIP
* chore: alerts WIP
* fix: r.promConfig was nil
* feat: routing alertmanager apis to alertmanager service at nginx
* chore: not writing to localDB if string parsing gives error
* feat: list alerts API
* chore: error in creating multiple groups
* feat: CRUD APIs for rules working
* chore: changed prometheus version
* chore: updated AlertingRuleResponse struct's Id json value
* chore: updated prometheus's version
* chore: will load rules from database on bootup
* feat: crud APIs for notification channels WIP
* fix: changed ALERTMANAGER_API_PREFIX
* chore: enabling scrape and notify discover manager
* chore: fixing path for signoz.db
* chore: used transactions for rules APIs
* chore: editchannel API updated and other apis refactored
* chore: fixed merge conflicts
* chore: changing createChannel api from yaml to json reader
* chore: changing editChannel api from yaml to json reader
* chore: porting loadChannels to json format
* chore: editRule returning rule not found
* chore: pre-release
* chore: fixed db path for persistence
* release: v0.5.0