* feat(zeus): add zeus package
* feat(signoz): add DI for zeus
* feat(zeus): integrate with the codebase
* ci(make): change makefile
* ci: change workflows to point to the new zeus url
* Update ee/query-service/usage/manager.go
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Update ee/query-service/license/manager.go
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* fix: fix nil retriable
* fix: fix zeus DI
* fix: fix path of ldflag
* feat(zeus): added zeus integration tests
* feat(zeus): added zeus integration tests
* feat(zeus): format the pytest
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: vikrantgupta25 <vikrant.thomso@gmail.com>
Co-authored-by: Vikrant Gupta <vikrant@signoz.io>
* test(integration): set the base for integration tests
* ci: add ci pipeline for integration test
* ci: add ci pipeline for integration test
* ci: add ci pipeline for integration test
* ci: add ci pipeline for integration test
* ci: add ci pipeline for integration test
* ci: add ci pipeline for integration test
* ci: add ci pipeline for integration test
* ci: add ci pipeline for integration test
* ci: add ci pipeline for integration test
* ci: add ci pipeline for integration test
* ci: add ci pipeline for integration test
* ci: add ci pipeline for integration test
* ci: add ci pipeline for integration test
* ci: add ci pipeline for integration test
* ci: add ci pipeline for integration test
* ci: add ci pipeline for integration test
### Summary
- only include telemetry tunnel FE environment variables for the staging build
---------
Signed-off-by: Prashant Shahi <prashant@signoz.io>
### Summary
- Non-production build workflow using Primus
- Staging CD: new staging app and dev staging deployments
- cleanup used docker resources in stagingapp/testingapp machines
---------
Signed-off-by: Prashant Shahi <prashant@signoz.io>
* 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
This PR consists of improvements and fixes related to SigNoz in Docker Standalone and Docker Swarm.
- Docker/Swarm deploy directory restructuring and improvements
- Prometheus metrics scraping using labels in Docker Standalone and Docker Swarm
- Swarm: single schema-migrator container for both sync/async migrations
- Remove Kubernetes HOTRod files (will be migrated to charts)
- Fetch histogram-quantile from release instead of local binary mount
---------
Signed-off-by: Prashant Shahi <prashant@signoz.io>
* ci(prereleaser): verify user membership for running workflow
* ci(prereleaser): use primus github script for verify user
* ci(github): update verify and trigger primus workflow
* ci(github): use main branch for primus.workflows
---------
Signed-off-by: Prashant Shahi <prashant@signoz.io>
* feat(releaser): update releaser workflow based on new enhancements
* ci(releaser): set release type to minor if run by cron schedule
* feat(releaser): pass signoz project name for releaser
---------
Signed-off-by: Prashant Shahi <prashant@signoz.io>