zhenyus
13c883966e
build(pip): freeze missing deps for metrics supports
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-17 17:57:13 +08:00
zhenyus
d5e42d31a4
feat(observability): add configuration options and implement metrics/probes APIs
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-17 10:46:02 +08:00
Zhenyu Sun
590953f33c
Merged PR 38: feat(probes): add metrics and probes APIs for application health checks
...
Provides metrics API and Probes APIs (readiness, liveness, startup):
- Metrics Endpoint: /api/_/metrics
- Readiness Probe Endpoint: /api/_/readyz
- Liveness Probe Endpoint: /api/_/livez
- Startup Probe Endpoint: /api/_/healthz
User can controls these APIs accessible or not through these environment variables:
- METRICS_ENABLED: defaults to False
- PROBES_ENABLED: defaults to True
2025-03-13 06:41:48 +00:00
zhenyus
962292cfe0
chore: enabled orm initialization when startup
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-12 16:10:47 +08:00
zhenyus
9754576d28
feat(probes): add metrics and probes APIs for application health checks
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-12 15:59:06 +08:00
zhenyus
78c72179ec
fix(rabbitmq): correct syntax for port and virtual host parameters in AsyncMQClient
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-24 02:20:01 +08:00
zhenyus
853d817933
feat(notification): add rabbitmq credentials relates notification services configs
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-24 02:05:25 +08:00
zhenyus
da584b8ffa
build(docker): update CMD to use shell for environment variable expansion in Dockerfiles
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-22 22:30:37 +08:00
Zhenyu Sun
9b42dbfa7f
build(dockerfile): update entrypoint for authentication
2025-02-22 13:37:47 +00:00
Zhenyu Sun
b0acad860e
build(docker): update Dockerfile for notification
2025-02-22 13:00:05 +00:00
Zhenyu Sun
8f799c60ff
build(docker): update Dockerfile for payment
2025-02-22 12:34:30 +00:00
Zhenyu Sun
3769af6e93
build(docker): update Dockerfile for notification
2025-02-22 12:34:08 +00:00
Zhenyu Sun
0a7c7429c3
Updated Dockerfile
2025-02-22 11:55:44 +00:00
Zhenyu Sun
f22a2eedf2
build(docker): remove useless scripts in Dockerfile
2025-02-22 11:55:16 +00:00
Zhenyu Sun
be910d4c95
build(docker): remove useless scripts in Dockerfile
2025-02-22 11:54:59 +00:00
Zhenyu Sun
de37fcddba
build(docker): remove additional scripts
2025-02-22 11:40:23 +00:00
dongli
e13a05cb43
Add k8s configuration files for service-hub
2025-02-17 18:03:17 -08:00
Jet Li
6028b0a6f0
Create one-off photo_id backfill job
2025-02-07 08:13:59 +00:00
Jet Li
da369dc61b
Remove useless variable
2025-02-03 09:13:20 +00:00
Jet Li
81f734c19a
Add delete-file endpoint, add remove old documents logic in refresh sharepoint logic
2025-02-03 09:11:48 +00:00
Jet Li
9aa8ee3afd
Merge branch 'master' of https://dev.azure.com/freeleaps/freeleaps-service-hub/_git/freeleaps-service-hub
2025-02-01 10:24:55 +00:00
Jet Li
8ab64be6a1
Fix the typo used in the authentication log
2025-02-01 10:24:19 +00:00
Jet Li
4f917a9a81
Fix the typo used in the authentication log
2025-02-01 07:14:17 +00:00
Jet Li
43671d684d
Fix the last missing piece of extra_filed typo
2025-02-01 07:11:32 +00:00
Jet Li
13171f16b7
Fix authentication log config
2025-02-01 07:02:11 +00:00
Jet Li
59e3c27b3f
Fix notification log config
2025-02-01 06:27:51 +00:00
Jet Li
be0725a955
Update payment log config
2025-02-01 06:22:46 +00:00
Jet Li
a33869b7fe
Update central storage log config
2025-02-01 05:59:00 +00:00
Jet Li
8cae70a21f
Comment out the cleanup_document_job
2025-02-01 05:42:02 +00:00
Jet Li
55e19f3f11
Commt on the change, file clean-up process needed.
2025-01-31 09:14:49 +00:00
Jet Li
20919277d2
Fix the duplicated logging issue
2025-01-31 08:47:58 +00:00
Jet Li
669a5303cd
Add one-time document clean-up job
2025-01-31 07:03:27 +00:00
Jet Li
c49ae956f1
Fix bug in refresh_selected
2025-01-31 06:34:32 +00:00
Jet Li
af71b67f04
Fix the bug for OTHER region
2025-01-31 06:21:17 +00:00
Jet Li
5ea86301d9
Hack solution to update selected
2025-01-31 03:52:09 +00:00
Jet Li
fd8514b207
Fix the cache loading for static content
2025-01-30 16:57:57 +00:00
Jet Li
71dc20ae4d
Fix the scheduler bug and APIs under content
2025-01-30 07:26:53 +00:00
Jet Li
8b3d22344e
Remove webhook secrets as it only handles the forwarded events
2025-01-28 09:06:37 +00:00
Jet Li
4f159221d3
minor fix - removing useless input
2025-01-28 08:13:02 +00:00
Jet Li
0b4a4a6173
Fix account signup webhook
2025-01-28 08:08:56 +00:00
Jet Li
f96ec74176
Fix payment webhook
2025-01-28 07:48:53 +00:00
Jet Li
f05e663a10
Add webhook secret and fix some setting for payment
2025-01-27 08:11:14 +00:00
10d87d4889
Remove noisy logging for mongo
2025-01-22 00:28:26 -08:00
9f5e0d1706
Update payment micro-service to handle status update
2025-01-22 00:21:54 -08:00
d47823124f
Update payment micro-service
2025-01-22 00:09:47 -08:00
Jet Li
45df1e97fd
Merge branch 'master' of https://dev.azure.com/freeleaps/freeleaps-service-hub/_git/freeleaps-service-hub
2025-01-21 01:44:59 +00:00
Jet Li
db90cf7e46
Fix payment micro-service webhook not set bug
2025-01-21 01:44:23 +00:00
dongli
115da7ae19
minor
2025-01-19 18:17:46 -08:00
dongli
5c8eb64d02
Add k8s deployment template readme.md for payment
2025-01-19 18:12:11 -08:00
dongli
3ac24a38f3
Add k8s deployment template for payment
2025-01-19 17:46:42 -08:00