Skip to content

feat:expoter#3237

Merged
chejinge merged 2 commits intoOpenAtomFoundation:3.5from
orangesapor:expoter_328
Apr 16, 2026
Merged

feat:expoter#3237
chejinge merged 2 commits intoOpenAtomFoundation:3.5from
orangesapor:expoter_328

Conversation

@orangesapor
Copy link
Copy Markdown

  1. 兼容pika 老版本3.2.8
  2. 减少非必要日志的输出;
  3. 日志切割 5G一个分割

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 14, 2026

Important

Review skipped

Too many files!

This PR contains 296 files, which is 146 over the limit of 150.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 6c22591d-e899-42de-818e-0f7bda937ae1

📥 Commits

Reviewing files that changed from the base of the PR and between f3b5e29 and e85fb9c.

⛔ Files ignored due to path filters (4)
  • codis/go.sum is excluded by !**/*.sum
  • docs/images/pika-wechat-cn.png is excluded by !**/*.png
  • docs/images/pika-wechat.png is excluded by !**/*.png
  • tests/integration/go.sum is excluded by !**/*.sum
📒 Files selected for processing (296)
  • .dockerignore
  • .github/workflows/clean-cache.yml
  • .github/workflows/codeql.yml
  • .github/workflows/codis.yml
  • .github/workflows/issue-translator.yml
  • .github/workflows/operator.yml
  • .github/workflows/pika.yml
  • .github/workflows/publish_nightly_docker_image.yml
  • .github/workflows/publish_release_docker_image.yml
  • .github/workflows/release.yml
  • .github/workflows/tools_go.yml
  • .gitignore
  • .gitmodule
  • CHANGELOG.MD
  • CHANGELOG_CN.MD
  • CMakeLists.txt
  • README.md
  • README_CN.md
  • build.sh
  • ci/release-build.sh
  • codis/Makefile
  • codis/cmd/dashboard/main.go
  • codis/cmd/fe/assets/index.html
  • codis/cmd/fe/main.go
  • codis/cmd/ha/main.go
  • codis/cmd/proxy/main.go
  • codis/config/dashboard.toml
  • codis/config/proxy.toml
  • codis/go.mod
  • codis/pkg/models/action.go
  • codis/pkg/models/group.go
  • codis/pkg/proxy/backend.go
  • codis/pkg/proxy/mapper.go
  • codis/pkg/proxy/request.go
  • codis/pkg/proxy/session.go
  • codis/pkg/proxy/stats.go
  • codis/pkg/topom/config.go
  • codis/pkg/topom/context.go
  • codis/pkg/topom/topom.go
  • codis/pkg/topom/topom_group.go
  • codis/pkg/topom/topom_sentinel.go
  • codis/pkg/topom/topom_stats.go
  • codis/pkg/utils/log/log.go
  • codis/pkg/utils/redis/client.go
  • codis/pkg/utils/redis/client_test.go
  • codis/pkg/utils/redis/codis_sentinel.go
  • codis/pkg/utils/redis/sentinel.go
  • codis/pkg/utils/version.go
  • codis/version
  • conf/pika.conf
  • docker/Dockerfile_pika
  • docker/Dockerfile_pika_exporter
  • docker/build_pika_docker.sh
  • docker/build_pika_exporter_docker.sh
  • docs/ops/config.md
  • include/acl.h
  • include/pika_admin.h
  • include/pika_binlog.h
  • include/pika_cache.h
  • include/pika_client_conn.h
  • include/pika_client_processor.h
  • include/pika_cmd_table_manager.h
  • include/pika_command.h
  • include/pika_conf.h
  • include/pika_consensus.h
  • include/pika_db.h
  • include/pika_define.h
  • include/pika_dispatch_thread.h
  • include/pika_hash.h
  • include/pika_kv.h
  • include/pika_list.h
  • include/pika_repl_bgworker.h
  • include/pika_repl_client.h
  • include/pika_repl_server_conn.h
  • include/pika_rm.h
  • include/pika_server.h
  • include/pika_set.h
  • include/pika_statistic.h
  • include/pika_transaction.h
  • include/pika_version.h
  • include/pika_zset.h
  • include/rsync_client.h
  • include/throttle.h
  • pikatests.sh
  • src/acl.cc
  • src/cache/include/cache.h
  • src/cache/include/config.h
  • src/cache/src/bit.cc
  • src/cache/src/hash.cc
  • src/cache/src/list.cc
  • src/cache/src/set.cc
  • src/cache/src/string.cc
  • src/cache/src/zset.cc
  • src/net/include/backend_thread.h
  • src/net/include/bg_thread.h
  • src/net/include/client_thread.h
  • src/net/include/net_conn.h
  • src/net/include/net_define.h
  • src/net/include/net_pubsub.h
  • src/net/include/net_thread.h
  • src/net/include/server_thread.h
  • src/net/src/backend_thread.cc
  • src/net/src/bg_thread.cc
  • src/net/src/client_thread.cc
  • src/net/src/dispatch_thread.cc
  • src/net/src/dispatch_thread.h
  • src/net/src/holy_thread.h
  • src/net/src/net_conn.cc
  • src/net/src/net_epoll.cc
  • src/net/src/net_pubsub.cc
  • src/net/src/net_thread_name.h
  • src/net/src/net_util.cc
  • src/net/src/net_util.h
  • src/net/src/server_thread.cc
  • src/net/src/thread_pool.cc
  • src/net/src/worker_thread.cc
  • src/net/src/worker_thread.h
  • src/pika.cc
  • src/pika_acl.cc
  • src/pika_admin.cc
  • src/pika_binlog.cc
  • src/pika_bit.cc
  • src/pika_cache.cc
  • src/pika_cache_load_thread.cc
  • src/pika_client_conn.cc
  • src/pika_client_processor.cc
  • src/pika_cmd_table_manager.cc
  • src/pika_command.cc
  • src/pika_conf.cc
  • src/pika_consensus.cc
  • src/pika_db.cc
  • src/pika_dispatch_thread.cc
  • src/pika_geo.cc
  • src/pika_geohash_helper.cc
  • src/pika_hash.cc
  • src/pika_kv.cc
  • src/pika_list.cc
  • src/pika_migrate_thread.cc
  • src/pika_repl_bgworker.cc
  • src/pika_repl_client.cc
  • src/pika_repl_client_conn.cc
  • src/pika_repl_client_thread.cc
  • src/pika_repl_server.cc
  • src/pika_repl_server_conn.cc
  • src/pika_rm.cc
  • src/pika_server.cc
  • src/pika_set.cc
  • src/pika_slot_command.cc
  • src/pika_transaction.cc
  • src/pika_zset.cc
  • src/pstd/include/stage_timer.h
  • src/pstd/src/env.cc
  • src/rsync_client.cc
  • src/rsync_server.cc
  • src/storage/include/storage/storage.h
  • src/storage/src/base_filter.h
  • src/storage/src/custom_comparator.h
  • src/storage/src/redis.h
  • src/storage/src/redis_hashes.cc
  • src/storage/src/redis_hashes.h
  • src/storage/src/redis_lists.cc
  • src/storage/src/redis_lists.h
  • src/storage/src/redis_sets.cc
  • src/storage/src/redis_sets.h
  • src/storage/src/redis_streams.cc
  • src/storage/src/redis_streams.h
  • src/storage/src/redis_strings.cc
  • src/storage/src/redis_strings.h
  • src/storage/src/redis_zsets.cc
  • src/storage/src/redis_zsets.h
  • src/storage/src/storage.cc
  • src/storage/tests/CMakeLists.txt
  • src/storage/tests/custom_comparator_test.cc
  • src/storage/tests/keys_test.cc
  • src/storage/tests/streams_test.cc
  • src/storage/tests/strings_test.cc
  • src/throttle.cc
  • tests/assets/default.conf
  • tests/conf/pika.conf
  • tests/integration/README.md
  • tests/integration/README_CN.md
  • tests/integration/acl_test.go
  • tests/integration/cache_test.go
  • tests/integration/codis_test.go
  • tests/integration/csanning_test.go
  • tests/integration/geo_test.go
  • tests/integration/go.mod
  • tests/integration/hash_test.go
  • tests/integration/hyperloglog_test.go
  • tests/integration/integrate_test.sh
  • tests/integration/list_test.go
  • tests/integration/main_test.go
  • tests/integration/network_stability_test.go
  • tests/integration/options.go
  • tests/integration/pubsub_test.go
  • tests/integration/renamecommand_test.go
  • tests/integration/replication_rename_test.go
  • tests/integration/replication_test.go
  • tests/integration/rsync_dynamic_reconfig.go
  • tests/integration/server_test.go
  • tests/integration/set_test.go
  • tests/integration/slotmigrate_test.go
  • tests/integration/slowlog_test.go
  • tests/integration/start_codis.sh
  • tests/integration/start_master_and_slave.sh
  • tests/integration/stream_test.go
  • tests/integration/string_test.go
  • tests/integration/txn_test.go
  • tests/integration/zset_test.go
  • tests/test_helper.tcl
  • tests/unit/acl.tcl
  • tests/unit/auth.tcl
  • tests/unit/basic.tcl
  • tests/unit/expire.tcl
  • tests/unit/geo.tcl
  • tests/unit/hyperloglog.tcl
  • tests/unit/introspection.tcl
  • tests/unit/maxmemory.tcl
  • tests/unit/multi.tcl
  • tests/unit/other.tcl
  • tests/unit/protocol.tcl
  • tests/unit/pubsub.tcl
  • tests/unit/quit.tcl
  • tests/unit/scan.tcl
  • tests/unit/slowlog.tcl
  • tests/unit/tcl/aof-race.tcl
  • tests/unit/tcl/aof.tcl
  • tests/unit/tcl/convert-zipmap-hash-on-load.tcl
  • tests/unit/tcl/rdb.tcl
  • tests/unit/tcl/redis-cli.tcl
  • tests/unit/tcl/replication-2.tcl
  • tests/unit/tcl/replication-3.tcl
  • tests/unit/tcl/replication-4.tcl
  • tests/unit/tcl/replication-psync.tcl
  • tests/unit/tcl/replication.tcl
  • tests/unit/type/bitops.tcl
  • tests/unit/type/geo.tcl
  • tests/unit/type/hash.tcl
  • tests/unit/type/list.tcl
  • tests/unit/type/set.tcl
  • tests/unit/type/stream.tcl
  • tests/unit/type/string.tcl
  • tests/unit/type/zset.tcl
  • tools/CMakeLists.txt
  • tools/bigkey_analyzer/CMakeLists.txt
  • tools/bigkey_analyzer/README.md
  • tools/bigkey_analyzer/bigkey_analyzer.cc
  • tools/kubeblocks_helm/BackupRepo_config
  • tools/kubeblocks_helm/README.md
  • tools/kubeblocks_helm/install.sh
  • tools/kubeblocks_helm/install_ms.sh
  • tools/kubeblocks_helm/pika-cluster/Chart.yaml
  • tools/kubeblocks_helm/pika-cluster/templates/_helpers.tpl
  • tools/kubeblocks_helm/pika-cluster/templates/cluster.yaml
  • tools/kubeblocks_helm/pika-cluster/templates/rolebinding.yaml
  • tools/kubeblocks_helm/pika-cluster/templates/serviceaccount.yaml
  • tools/kubeblocks_helm/pika-cluster/values.yaml
  • tools/kubeblocks_helm/pika-master-slave-cluster/.helmignore
  • tools/kubeblocks_helm/pika-master-slave-cluster/Chart.yaml
  • tools/kubeblocks_helm/pika-master-slave-cluster/templates/_helpers.tpl
  • tools/kubeblocks_helm/pika-master-slave-cluster/templates/cluster.yaml
  • tools/kubeblocks_helm/pika-master-slave-cluster/templates/role.yaml
  • tools/kubeblocks_helm/pika-master-slave-cluster/templates/rolebinding.yaml
  • tools/kubeblocks_helm/pika-master-slave-cluster/templates/serviceaccount.yaml
  • tools/kubeblocks_helm/pika-master-slave-cluster/values.yaml
  • tools/kubeblocks_helm/pika-master-slave/.helmignore
  • tools/kubeblocks_helm/pika-master-slave/Chart.yaml
  • tools/kubeblocks_helm/pika-master-slave/config/pika-config.tpl
  • tools/kubeblocks_helm/pika-master-slave/dataprotection/backup.sh
  • tools/kubeblocks_helm/pika-master-slave/dataprotection/restore.sh
  • tools/kubeblocks_helm/pika-master-slave/templates/_helpers.tpl
  • tools/kubeblocks_helm/pika-master-slave/templates/backupactionset.yaml
  • tools/kubeblocks_helm/pika-master-slave/templates/backuppolicytemplate.yaml
  • tools/kubeblocks_helm/pika-master-slave/templates/clusterdefinition.yaml
  • tools/kubeblocks_helm/pika-master-slave/templates/componentdefinition-pika.yaml
  • tools/kubeblocks_helm/pika-master-slave/templates/componentversion-pika.yaml
  • tools/kubeblocks_helm/pika-master-slave/templates/configmap.yaml
  • tools/kubeblocks_helm/pika-master-slave/values.yaml
  • tools/kubeblocks_helm/pika/.helmignore
  • tools/kubeblocks_helm/pika/Chart.yaml
  • tools/kubeblocks_helm/pika/config/codis-dashboard.tpl
  • tools/kubeblocks_helm/pika/config/codis-proxy.tpl
  • tools/kubeblocks_helm/pika/config/exporter-info.tpl
  • tools/kubeblocks_helm/pika/config/pika-config.tpl
  • tools/kubeblocks_helm/pika/dashboards/pika.json
  • tools/kubeblocks_helm/pika/script/admin.sh
  • tools/kubeblocks_helm/pika/templates/_helpers.tpl
  • tools/kubeblocks_helm/pika/templates/clusterdefinition.yaml
  • tools/kubeblocks_helm/pika/templates/clusterversion.yaml
  • tools/kubeblocks_helm/pika/templates/componentdefinition-codis-dashboard.yaml
  • tools/kubeblocks_helm/pika/templates/componentdefinition-codis-fe.yaml
  • tools/kubeblocks_helm/pika/templates/componentdefinition-codis-proxy.yaml
  • tools/kubeblocks_helm/pika/templates/componentdefinition-pika-etcd.yaml
  • tools/kubeblocks_helm/pika/templates/componentdefinition-pika-exporter.yaml
  • tools/kubeblocks_helm/pika/templates/componentdefinition-pika-group.yaml
  • tools/kubeblocks_helm/pika/templates/componentversion-codis-dashboard.yaml

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions Bot added the 📒 Documentation Improvements or additions to documentation label Apr 14, 2026
@orangesapor orangesapor changed the title Expoter 328 pika_exporter兼容pika328版本和日志修复 Apr 14, 2026
@orangesapor orangesapor changed the base branch from unstable to 3.5 April 14, 2026 08:28
@orangesapor orangesapor changed the title pika_exporter兼容pika328版本和日志修复 feat:expoter become one Apr 14, 2026
@orangesapor orangesapor changed the title feat:expoter become one feat:expoter Apr 14, 2026
@chejinge chejinge self-requested a review April 16, 2026 01:50
@chejinge chejinge merged commit 5ed38e4 into OpenAtomFoundation:3.5 Apr 16, 2026
3 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📒 Documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants