In our effort to standardize our Nodejs service implementation stack, eventstreams should be migrated and re-deployed to the new service-utils library.
Description
Details
| Subject | Author | Repo | Branch | Lines +/- | |
|---|---|---|---|---|---|
| Eventstreams: Bump image to v0.14.0 | TChin | operations/deployment-charts | master | +2 -2 | |
| Eventstreams: Bump image, use service-utils | TChin | operations/deployment-charts | master | +6 -3 |
| Title | Reference | Author | Source Branch | Dest Branch | |
|---|---|---|---|---|---|
| Add libssl-dev to docker image | repos/data-engineering/eventstreams!16 | tchin | libssl-dev-test | master | |
| Initial migration to service-utils | repos/data-engineering/eventstreams!6 | tchin | service-utils-migration | master |
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | tchin | T360924 Replace service runner with a simplified library to better support metrics and debugging: service-utils | |||
| Resolved | tchin | T361769 Migrate and re-deploy eventstreams using service-utils | |||
| Resolved | tchin | T386204 Update eventstreams Grafana Dashboards to use histogram for router metrics | |||
| Resolved | tchin | T386709 Update eventstreams Grafana Dashboards to fix GC metrics |
Event Timeline
- Eventstreams is currently deployed in the beta cluster successfully with service-utils
- It turns out that KafkaSSE uses bunyan, so logging is a bit weird since now it uses 2 formats
- Beta logstash does not seem to capture logging from stdout, so it only shows the logs from KafkaSSE. However, the eventstreams logs do exist when looking inside the docker container
@tchin can you detail the remaining work to complete this task and get eventstreams deployed in production? Thanks.
Just saw that service-utils passed security review, so I think the only step right now is just to release service-utils under @wikimedia/service-utils and deploy the new eventstreams to production
tchin updated https://gitlab.wikimedia.org/repos/data-engineering/eventstreams/-/merge_requests/6
Initial migration to service-utils
tchin merged https://gitlab.wikimedia.org/repos/data-engineering/eventstreams/-/merge_requests/6
Initial migration to service-utils
Change #1111105 had a related patch set uploaded (by TChin; author: TChin):
[operations/deployment-charts@master] Eventstreams: Bump image, use service-utils
Change #1111105 merged by jenkins-bot:
[operations/deployment-charts@master] Eventstreams: Bump image, use service-utils
tchin opened https://gitlab.wikimedia.org/repos/data-engineering/eventstreams/-/merge_requests/16
Add libssl-dev to docker image
tchin merged https://gitlab.wikimedia.org/repos/data-engineering/eventstreams/-/merge_requests/16
Add libssl-dev to docker image
Change #1119245 had a related patch set uploaded (by TChin; author: TChin):
[operations/deployment-charts@master] Eventstreams: Bump image to v0.14.0
Change #1119245 merged by jenkins-bot:
[operations/deployment-charts@master] Eventstreams: Bump image to v0.14.0