日志记录
您可以使用 kubectl 或您选择的 Kubernetes 日志管理工具访问日志。例如
配置日志级别:您可以通过 QdrantCluster spec 为每个数据库单独配置日志级别。例如
kubectl -n qdrant-private-cloud logs -l app=qdrant,cluster-id=a7d8d973-0cc5-42de-8d7b-c29d14d24840
与日志管理系统集成
apiVersion: qdrant.io/v1
kind: QdrantCluster
metadata:
name: qdrant-a7d8d973-0cc5-42de-8d7b-c29d14d24840
labels:
cluster-id: "a7d8d973-0cc5-42de-8d7b-c29d14d24840"
customer-id: "acme-industries"
spec:
id: "a7d8d973-0cc5-42de-8d7b-c29d14d24840"
version: "v1.11.3"
size: 1
resources:
cpu: 100m
memory: "1Gi"
storage: "2Gi"
config:
log_level: "DEBUG"
您可以将日志集成到任何支持 Kubernetes 的日志管理系统。不需要任何 Qdrant 特定的配置。只需配置您的系统代理,从 Qdrant namespace 中的所有 Pod 收集日志即可。
监控
Qdrant Cloud 控制台提供有关 Qdrant 集群 CPU、内存和磁盘使用情况的基本指标。
如果您想将 Qdrant 指标集成到您自己的监控系统,您可以指示其抓取以下提供 Prometheus/OpenTelemetry 兼容格式指标的端点
每个 Qdrant 数据库 Pod 的 6333 端口上的 /metrics
,提供关于数据库及其内部的指标
- Qdrant Operator Pod 的 9290 端口上的
/metrics
,提供关于 Operator 以及 Qdrant 集群和快照状态的指标 - 对于 Qdrant Hybrid Cloud namespace 中 Kubernetes 资源(如 Pods 和 PersistentVolumes)状态的指标,我们建议使用 kube-state-metrics
- Grafana 面板
如果您将上述指标抓取到您自己的监控系统,并且您正在使用 Grafana,您可以使用我们的 Grafana 面板来可视化这些指标。
此页面有帮助吗?