我正在使用 Prometheus 监控我的 Milvus 实例,并且遇到了 milvus_proxy_sq_latency 指标,该指标用于测量搜索和查询请求的延迟。
但是,我在 Milvus Metrics 官方文档页面上找不到任何有关 milvus_proxy_sq_latency 的文档。我已经检查了指标列表,但没有提到这个具体指标。
这是我看到的所有指标:https://milvus.io/docs/metrics_dashboard.md
其中有任何指标相当于
milvus_proxy_sq_latency
吗?
为了解决您的问题,以下是步骤和说明:
确保GCS中的数据存储:当您触发
flush
时,Milvus应该自动处理将旧数据移动到GCS的过程,而新数据保留在Kafka或内存中。如果您在 GCS 中没有看到采集记录,请确保插入数据后成功调用 flush
操作。此外,请检查您的 GCS 权限和配置(例如服务帐户)以确认 Milvus 可以写入指定的存储桶。
在 GCS 中存储较旧的记录:Milvus 旨在处理这种情况。默认情况下,刷新记录时,较旧的数据会移至 GCS,而较新的数据仍保留在内存中。您可以管理刷新频率,以控制旧数据移动到 GCS 的速度。如果您想实现自定义逻辑,请考虑在插入一定数量的记录后或在特定时间间隔后定期调用
collection.flush()
。
如果您仍然遇到问题,请提供
datacoord
或 datanode
组件的详细日志,以帮助进一步诊断问题。