在 Qdrant 私有云中配置日志和监控

日志

您可以使用 kubectl 或您选择的 Kubernetes 日志管理工具访问日志。例如

kubectl -n qdrant-private-cloud logs -l app=qdrant,cluster-id=a7d8d973-0cc5-42de-8d7b-c29d14d24840

配置日志级别: 您可以通过 QdrantCluster 规范为每个数据库单独配置日志级别。例如

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 命名空间中的所有 Pod 收集日志。

监控

Qdrant 云控制台为您提供有关 Qdrant 集群的 CPU、内存和磁盘使用情况的基本指标。

如果您想将 Qdrant 指标集成到您自己的监控系统中,您可以指示它抓取以下端点,这些端点以 Prometheus/OpenTelemetry 兼容格式提供指标

  • 每个 Qdrant 数据库 Pod 的 6333 端口上的 /metrics,这提供有关每个数据库及其内部的指标
  • Qdrant Operator Pod 的 9290 端口上的 /metrics,这提供有关 Operator 的指标,以及 Qdrant 集群和快照的状态
  • 有关 Qdrant 混合云命名空间内 Kubernetes 资源(如 Pod 和 PersistentVolumes)状态的指标,我们建议使用 kube-state-metrics

Grafana 仪表盘

如果您将上述指标抓取到您自己的监控系统中,并且您正在使用 Grafana,您可以使用我们的 Grafana 仪表盘 来可视化这些指标。

Grafa dashboard

此页面有用吗?

感谢您的反馈!🙏

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