YuehuCao
9ea77501b2
fix(notification): change name from JWT_SECRET_KEY to SECRET_KEY
2025-08-02 19:56:44 +08:00
YuehuCao
fd5ab71660
feat(notification): add MongoDB connection configurations
2025-08-02 19:25:47 +08:00
YuehuCao
928581e273
fix(nitification): correct reported error name
2025-08-02 19:03:52 +08:00
YuehuCao
29f8919e2b
feat(notification): add MongoDB URI configuration
2025-08-01 21:44:52 +08:00
Nicolas
d85f9408e4
fix: change Chinese comments to English in OpenTelemetry configs
...
- Replace Chinese comments with English in opentelemetry.yaml files
- Maintain consistent English-only comments in freeleaps-ops repository
- Keep the same functionality while improving code readability
2025-07-31 23:17:45 +08:00
Nicolas
5101e6d2cd
fix: optimize OpenTelemetry configuration to prevent duplicate log collection
...
- Change receivers from [filelog, otlp, k8scluster] to [filelog] only
- Prevent duplicate logs from multiple collection sources
- Keep only filelog receiver to collect logs from application log files
- This eliminates duplicate logs appearing in Grafana for devsvc and central-storage
2025-07-31 23:08:10 +08:00
Nicolas
f98f980a7b
Merge branch 'Nicolas_local_ops' of https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops into Nicolas_local_ops
2025-07-31 13:00:18 +08:00
Nicolas
ef36db54c2
feat: optimize devsvc OpenTelemetry logging configuration
...
- Change start_at from beginning to end to avoid processing old logs
- Add poll_interval: 1s for more frequent file monitoring
- Add otlp and k8scluster receivers for comprehensive log collection
- Reduce batch processor send_batch_size to 1 and timeout to 1s for real-time logging
- Update pipelines to include all three receivers
2025-07-31 12:47:10 +08:00
5fe4cf6d70
revert 23fca62e86
...
revert feat: add MongoDB connection configuration to notification service
- Add MongoDB configuration to values.yaml, values.alpha.yaml, and values.prod.yaml
- Add MongoDB environment variables to notification-config.yaml
- Include mongodbName, mongodbPort, and mongodbUri settings
- Use same MongoDB Atlas connection as central storage service
2025-07-31 03:32:31 +00:00
Nicolas
cc73ad92a9
feat: add container logs collection to OpenTelemetry config for central storage
2025-07-31 11:27:28 +08:00
Nicolas
23fca62e86
feat: add MongoDB connection configuration to notification service
...
- Add MongoDB configuration to values.yaml, values.alpha.yaml, and values.prod.yaml
- Add MongoDB environment variables to notification-config.yaml
- Include mongodbName, mongodbPort, and mongodbUri settings
- Use same MongoDB Atlas connection as central storage service
2025-07-31 10:43:50 +08:00
Nicolas
da7e43547f
fix: use hasKey to safely check for logIngest.persistence existence
2025-07-31 10:21:50 +08:00
Nicolas
85fa39f8e2
fix: add default values for logIngest.persistence to prevent nil pointer errors
2025-07-31 10:18:47 +08:00
Nicolas
7a7fcf1398
fix: optimize central storage logging configuration to resolve hourly log bursts
...
- Change start_at from beginning to end to avoid historical log duplication
- Add poll_interval: 1s for real-time file monitoring
- Optimize batch processing: send_batch_size: 1, timeout: 1s
- Add PVC template for log persistence to reduce log loss risk
- Update deployment to support persistent volume for logs
2025-07-31 10:14:55 +08:00
Nicolas
309bd6ff7c
fix: update freeleaps OpenTelemetry Collector config to handle loguru serialized format and add environment configs
2025-07-30 15:29:03 +08:00
Nicolas
3413d53d21
feat: add environment configuration for all environments (alpha, prod, dev)
2025-07-30 15:06:29 +08:00
Nicolas
3bdc14c330
fix: update chat OpenTelemetry Collector config to handle loguru serialized format
2025-07-30 14:54:39 +08:00
Nicolas
60b92b54a4
fix: update Jenkins build agent image and adjust chat service resources
2025-07-30 11:00:06 +08:00
Nicolas
fcead75d20
fix: 修复chat服务端口配置和Jenkins流水线
...
- 修复默认values.yaml中的端口配置不一致问题
- 统一所有环境使用8012端口
- 启用probes健康检查配置
- 修改Jenkins流水线使用Nicolas_log分支
- 确保chat服务能正确监听8012端口并响应健康检查
2025-07-30 09:57:05 +08:00
Nicolas
ea44bbfef3
fix: 修复devsvc服务OpenTelemetry配置中的语法错误
...
- 修复transform处理器中访问不存在log.attributes字段的问题
- 将配置更新为与其他服务一致的格式
- 确保ArgoCD能够成功同步devsvc服务配置
2025-07-30 09:42:50 +08:00
Nicolas
09eef0e622
fix: update devsvc OTC transform processor to use correct log.attributes path
2025-07-29 20:15:08 +08:00
Nicolas
06aa63da07
Fix OTC transform processor for devsvc logs - correct attribute paths and remove invalid ParseJSON
2025-07-29 19:19:25 +08:00
Nicolas
18b6bfc9e5
Add APPLICATION_ACTIVITY_LOG environment variable to devsvc config
2025-07-29 19:02:46 +08:00
Nicolas
a65edb236d
Update devsvc OTC config to monitor .log file and start from beginning
2025-07-29 18:20:01 +08:00
Nicolas
f9c2c7e696
Change OTC start_at to beginning to read existing logs
2025-07-29 18:04:53 +08:00
Nicolas
401a2166cd
Simplify OTC config: remove timestamp parsing to fix startup issues
2025-07-29 17:57:30 +08:00
Nicolas
7ae5966da1
Fix timestamp parsing: use move operator to extract timestamp from attributes
2025-07-29 17:54:25 +08:00
Nicolas
12a7f1b98c
Fix timestamp parsing in OTC config for central-storage logs
2025-07-29 17:40:57 +08:00
Nicolas
c4bd3df730
Fix OTLP exporter config: remove unsupported labels options
2025-07-29 17:22:40 +08:00
Nicolas
18eb4df3fb
Revert to OTLP config to fix OTC startup - will investigate Loki config later
2025-07-29 17:16:46 +08:00
Nicolas
d234716697
Comment out Loki labels config to fix OTC startup - can be enabled later
2025-07-29 17:13:01 +08:00
Nicolas
b1c9f59cff
Simplify Loki exporter configuration to fix OTC startup issues
2025-07-29 17:08:32 +08:00
Nicolas
a1d5652efb
Fix Loki exporter configuration: remove invalid keys
2025-07-29 17:05:24 +08:00
c86e85443e
Merge branch 'master' into Nicolas_local_ops
2025-07-29 08:59:04 +00:00
Nicolas
3059e1359d
Merge remote changes
2025-07-29 16:58:16 +08:00
Nicolas
b7b6ddcae4
Fix central-storage logging: change OTLP exporter to Loki HTTP exporter
2025-07-29 16:47:47 +08:00
f4caecbc71
Merge pull request 'Nicolas_local_ops' ( #20 ) from Nicolas_local_ops into master
...
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/20
2025-07-29 07:49:37 +00:00
037c410dbb
Merge branch 'master' into Nicolas_local_ops
2025-07-29 07:49:25 +00:00
Nicolas
acd5379c27
fix: restore json_parser with timestamp parsing based on local testing
2025-07-29 15:40:26 +08:00
Nicolas
beab7cd117
fix: remove all parsing operators to use raw log content
2025-07-29 15:29:53 +08:00
1fc0d2fc07
Merge pull request 'Nicolas_local_ops' ( #19 ) from Nicolas_local_ops into master
...
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/19
2025-07-29 06:56:44 +00:00
968c011dd5
Merge branch 'master' into Nicolas_local_ops
2025-07-29 06:50:13 +00:00
Nicolas
37db3b4404
fix: remove time_parser to use default timestamp handling
2025-07-29 14:46:13 +08:00
Nicolas
5479b85968
fix: separate timestamp parsing from json_parser to resolve time parsing error
2025-07-29 14:42:29 +08:00
12b729b238
Merge pull request 'Nicolas_local_ops' ( #18 ) from Nicolas_local_ops into master
...
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/18
2025-07-29 06:33:22 +00:00
afb02b4e0c
Merge branch 'master' into Nicolas_local_ops
2025-07-29 06:33:15 +00:00
Nicolas
aa8e626b7a
fix: remove problematic ParseJSON operations from OpenTelemetry transform processor
2025-07-29 14:30:00 +08:00
Nicolas
22ab4b99ef
fix: simplify OpenTelemetry Collector config to resolve timestamp parsing errors
2025-07-29 14:07:39 +08:00
freeleaps-gitops-bot
25cac97e0d
ci(bump): bump devops image version for alpha to snapshot-e7eeaaf
2025-07-29 04:20:45 +00:00
freeleaps-gitops-bot
32399c599d
ci(bump): bump payment image version for alpha to snapshot-e7eeaaf
2025-07-29 04:16:46 +00:00