日志记录

您可以使用 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 面板来可视化这些指标。

此页面有帮助吗?

Grafa dashboard

Thumb up icon

很抱歉听到这个消息。😔 您可以在 GitHub 上编辑此页面,或创建一个 GitHub Issue。

在本页