Add Vector to Devkit
What does this MR do and why?
As we are implementating vector in our analytics stack, this MR adds vector to devkit to keep both the setup in sync.
How to set up and validate locally
- Checkout branch in MR https://gitlab.com/gitlab-org/analytics-section/analytics-configurator/-/merge_requests/23 for analytics configurator.
- Build local image of analytics configurator by running
docker build . -t devkit/analytics_configurator
- Update docker compose yml with local analytics configurator image.
- Run
docker compose up -d
- Run the
setup-clickhouse
andsetup-project/test
endpoints and verify200 OK
statuses. - Use the
app_id
to send events. Verify everything is working fine. - To check if events are going to through vector run
docker exec -it <vector-container-id-or-name> bash
and inside container runvector top
, You should see something like below.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Closes #25 (closed)