* feat: show messaging/cron/browser services in listing page
* chore: issue maximum of ten queries to clickhouse
Co-authored-by: Palash Gupta <palashgdev@gmail.com>
* feat: update ListErrors API
* feat: update error detail APIs and add a new API for fetching next prev error IDs
* feat: update GetNextPrevErrorIDs API to handle an edge case
* perf: use timestamp for fetching individual column
* feat: add countErrors API
* Queryrange params tests
* review suggestions, quantile, simple metric filter and some refactoring
* Add value type support
* Add supprot for re2 regex, refactor, update tests and other changes
* chore: update govaluate dep to signoz/govaluate
* chore: add name to grouping
* chore: add support for NOOP
* fix: make result format compatible with prom HTTP API
* chore: update clickhouse server and update query builder to use new schema
* chore: use metric_name in auto suggest APIs
* chore: add reduce operator and new aggregate functions
* chore: add support for not like op
* chore: fix the dip at the end for incomplete time range
* chore: rounddown the end to exclude the incomplete collection
*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
* Initial work on s3
* some more work
* Add policy api
* Cleanup
* Add multi-tier TTL and remove storagePolicy API
* Cleanup
* Typo fix
* Revert constants
* Cleanup
* Add API to get disks
* Add more validations
* Cleanup
* build: integrate sql migrations for clickhouse
* feat: support error/exception attributes for trace
* chore: fixing dependencies for docker go client libs
* feat: get trace filter api checkpoint
* chore: fixing dependencies for go-migrate
* feat: add new columns
* feat: move mirgate run from docker to code
* fix: migration file 404 issue
* feat: getSpanFilter API
* fix: migrate version naming bug
* chore: change url param format to array
* feat: add getTagFilter API
* feat: add getFilteredSpans API
* fix: using OFFSET in sqlx driver
* feat: aggregates API on getFilteredSpan, use IN and NOT IN for tag filtering
* feat: add more function support to span aggregate API
* fix: null component edge case
* feat: groupBy support for filteredSpanAggregate
* feat: add function param to span aggregate API
* feat: add support to return totalSpans in getFilteredSpans API
* fix: don't return null string as keys in span filters
* chore: remove SQL migrations(moved to otel collector)
* fix: null string issue in aggregate API
* Merge main
* fix: trace API db query param
* fix: signoz sql db path
* fix: case when both error and ok status are selected
Co-authored-by: Ankit Nayan <ankit@signoz.io>
* feat: add ttl for clickhouse setup in signoz
* feat: added ttl for metrics table
Signed-off-by: Yash Sharma <yashrsharma44@gmail.com>
* feat: changed the api to use type and duration as params
Signed-off-by: Yash Sharma <yashrsharma44@gmail.com>
* added a getter for ttl endpoint
Signed-off-by: Yash Sharma <yashrsharma44@gmail.com>
* added a feature to retunr ttl for both metrics and traces
Signed-off-by: Yash Sharma <yashrsharma44@gmail.com>
* added signoz.db to gitignore
* model and crud methods for dashboard package
* added signoz.db to dockerignore
* feat: dashboards crud WIP
* chore: moving response format to correct file
* chore: adding dependencies for sqlite3
* feat: CRUD APIs ready for dashboards
* fix: sqlite needs cgo enabled and hence need to add some flags in building go code
* feat: provision dashboards using json
* chore: mounting dashboard folder to container
* WIP promql support
* forked prometheus and promhouse integrated
* removing __debug_bin from git
* feat: prometheus config file to load
* feat: read prometheus config from args
* fix: WIP fixing errors in docker build
* feat: added clickhousemetricswrite exporter in metrics
* feat: changing otelcol image tag
* fix: read prometheus.yml from config flag in docker-compose
* fix: WIP clickhouse connection error
* fix: used signoz/prometheus tag v1.9.4
* chore: response format as in prometheus
* chore: query_range works with clickhouse reader and throws not implemented error for druid
* chore: moved ApiError struct to model
* feat: enabled instant query api for metrics
* chore: parser for instant query api params