Commit Graph

17 Commits

Author SHA1 Message Date
houseme
ff264f3385 feat(obs): upgrade OpenTelemetry dependencies to latest version (#447)
- Update opentelemetry from 0.29.1 to 0.30.0
- Update related opentelemetry dependencies for compatibility
- Ensure compatibility with existing observability implementation
- Improve tracing and metrics collection capabilities

This upgrade provides better performance and stability for our observability stack.
2025-06-07 00:10:20 +08:00
houseme
4ac4b35c5e Feature/rustfs config (#396)
* init rustfs config

* improve code for rustfs-config crate

* add

* improve code for comment

* fix: modify rustfs-config crate name

* add default fn

* improve error logger

* fix: modify docker config yaml

* improve code for config

* feat: restrict kafka feature to Linux only

- Add target-specific feature configuration in Cargo.toml for obs and event-notifier crates
- Implement conditional compilation for kafka feature only on Linux systems
- Add appropriate error handling for non-Linux platforms
- Ensure backward compatibility with existing code

* refactor(ci): optimize build workflow for better efficiency

- Integrate GUI build steps into main build-rustfs job
- Add conditional GUI build execution based on tag releases
- Simplify workflow by removing redundant build-rustfs-gui job
- Copy binary directly to embedded-rustfs directory without downloading artifacts
- Update merge job dependency to only rely on build-rustfs
- Improve cross-platform compatibility for Windows binary naming (.exe)
- Streamline artifact uploading and OSS publishing process
- Maintain consistent conditional logic for release operations

* refactor(ci): optimize build workflow for better efficiency

- Integrate GUI build steps into main build-rustfs job
- Add conditional GUI build execution based on tag releases
- Simplify workflow by removing redundant build-rustfs-gui job
- Copy binary directly to embedded-rustfs directory without downloading artifacts
- Update merge job dependency to only rely on build-rustfs
- Improve cross-platform compatibility for Windows binary naming (.exe)
- Streamline artifact uploading and OSS publishing process
- Maintain consistent conditional logic for release operations

* fix(ci): add repo-token to setup-protoc action for authentication

- Add GITHUB_TOKEN parameter to arduino/setup-protoc@v3 action
- Ensure proper authentication for Protoc installation in CI workflow
- Maintain consistent setup across different CI environments

* modify config

* improve readme.md

* remove env config relation

* add allow(dead_code)
2025-05-12 01:17:31 +08:00
weisd
22d085a5c9 Merge branch 'main' into dada/fix-entry 2025-05-09 14:33:30 +08:00
houseme
31adf1486d upgrade docker image version and fix docker comman 2025-04-29 19:04:53 +08:00
houseme
e0bfedae75 improve code for readme.md
add chinese readme.md
2025-04-29 09:10:03 +08:00
houseme
c1355481cb improve readme.md 2025-04-29 09:10:03 +08:00
houseme
6be4eb0322 improve code for readme.md
add chinese readme.md
2025-04-28 14:51:51 +08:00
houseme
df5e3dad27 improve readme.md 2025-04-28 14:37:28 +08:00
houseme
2949b7d203 upgrade config file 2025-04-28 11:34:52 +08:00
houseme
922330ded2 Feature/upgrade obs docker (#364)
* upgrade docker config

* upgrade obs.toml

* modify dockerfile image from alpine to ubuntu
2025-04-26 22:36:38 +08:00
houseme
9c5abf6831 improve code for dockerfile 2025-04-03 01:59:28 +08:00
houseme
59c64d4458 fix typo 2025-04-02 23:56:12 +08:00
houseme
c7394e1147 Create a docker-compose-obs.yaml file related to observability 2025-04-02 22:27:49 +08:00
houseme
ff67a4382d upgrade docker images 2025-03-27 22:21:10 +08:00
houseme
cebf5699a4 upgrade opentelemetry create from 0.28.0 to 0.29.0 2025-03-25 19:02:52 +08:00
houseme
6d344d2aff feat(observability): add obs_config option and document stdout export
- Add obs_config parameter to config struct with default path
- Document how to modify use_stdout value in README.md
- Support configuring observability via file or environment variables

This change helps users configure telemetry output destination for better
observability options in different deployment scenarios.
2025-03-18 16:39:18 +08:00
houseme
cc4a8a8e51 improve logger entry for Observability 2025-03-18 16:36:23 +08:00