
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
这是一套针对AWS自动扩缩组(ASG)环境设计的Elasticsearch集群管理工具集,支持Elasticsearch 7.0及以上版本。包含多个独立工具,帮助用户实现集群指标监控、节点生命周期管理、扩缩策略调控及数据快照管理等核心功能,适用于在AWS上部署和运维Elasticsearch集群的场景。
cloudwatcher
将Elasticsearch集群的关键指标(如节点状态、分片分布、资源使用率等)推送至AWS CloudWatch,为AWS目标追踪扩缩策略提供数据支撑,帮助实现集群的自动扩缩。
drainer
监听AWS CloudWatch Events(通过SQS队列),当EC2实例因ASG缩容或Spot实例中断即将终止时,自动移除该节点上的Elasticsearch分片,避免数据丢失或集群不稳定。
throttler
调控AWS ASG的扩缩操作:当集群处于非稳定状态(如红色健康状态、分片正在迁移等)时,暂停新的扩缩动作,确保集群稳定后再执行,提升集群可靠性。
snapshooter
按照预设调度对Elasticsearch集群进行数据快照,并通过下采样策略自动清理旧快照,平衡数据备份需求与存储成本。
每个工具需根据功能配置相关参数(示例):
ELASTICSEARCH_URL:Elasticsearch集群的访问地址(如http://es-cluster:9200)。AWS_REGION:AWS服务所在区域(如cn-north-1)。SQS_QUEUE_URL(接收CloudWatch Events的SQS队列地址)。SNAPSHOT_INTERVAL(快照间隔)、RETENTION_POLICY(旧快照保留策略)。注:容器需具备访问AWS服务(CloudWatch、SQS、ASG等)的IAM权限,可通过绑定IAM角色或设置
AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY环境变量实现。
shdocker run -d \ --name es-cloudwatcher \ -e AWS_REGION=cn-north-1 \ -e ELASTICSEARCH_URL=http://your-es-cluster:9200 \ mintel/elasticsearch-cloudwatcher:latest
shdocker run -d \ --name es-drainer \ -e AWS_REGION=cn-north-1 \ -e ELASTICSEARCH_URL=http://your-es-cluster:9200 \ -e SQS_QUEUE_URL=https://sqs.cn-north-1.amazonaws.com.cn/123456789012/your-queue \ mintel/elasticsearch-drainer:latest
shdocker run -d \ --name es-snapshooter \ -e AWS_REGION=cn-north-1 \ -e ELASTICSEARCH_URL=[***] \ -e SNAPSHOT_INTERVAL=24h \ -e RETENTION_POLICY=7d \ mintel/elasticsearch-snapshooter:latest
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。


来自真实用户的反馈,见证轩辕镜像的优质服务