菜单
文档breadcrumb arrow Grafana Mimirbreadcrumb arrow 配置breadcrumb arrow DNS 服务发现
开源

关于 Grafana Mimir DNS 服务发现

Grafana Mimir 中的一些客户端支持通过 DNS 进行服务发现,以定位要连接的后端服务器地址。以下客户端支持通过 DNS 进行服务发现

支持的发现模式

DNS 服务发现支持不同的发现模式。通过在地址前添加以下受支持的前缀之一来选择发现模式

  • dns+
    前缀后的域名将作为 A/AAAA 查询进行查找。例如:dns+memcached.local:11211
  • dnssrv+
    前缀后的域名将作为 SRV 查询进行查找,然后将每个 SRV 记录解析为 A/AAAA 记录。例如:dnssrv+_memcached._tcp.memcached.namespace.svc.cluster.local
  • dnssrvnoa+
    前缀后的域名将作为 SRV 查询进行查找,之后不再进行 A/AAAA 查找。例如:dnssrvnoa+_memcached._tcp.memcached.namespace.svc.cluster.local

Alertmanager URL 也必须包含方案(scheme)。例如:dns+http://alermanager.local:8080

如果未提供前缀,则直接使用提供的 IP 或主机名,不进行预解析。