配置服务发现规则¶
可观测 Insight 支持通过 容器管理 创建 CRD ServiceMonitor 的方式来满足您自定义服务发现的采集需求。 用户可以通过使用 ServiceMonitor 自行定义 Pod 发现的 Namespace 范围以及通过 matchLabel 来选择监听的 Service。
前提条件¶
集群已安装 Helm 应用 insight-agent 且处于 运行中 状态。
操作步骤¶
-
选择左侧导航栏的 采集管理 ,查看全部集群采集插件的状态。
-
点击列表中的某个集群名称进入采集配置详情。
-
点击链接跳转到 容器管理 中创建 Service Monitor。
apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: micrometer-demo # namespace: insight-system # labels: operator.insight.io/managed-by: insight spec: endpoints: # - honorLabels: true interval: 15s path: /actuator/prometheus port: http namespaceSelector: # matchNames: - insight-system # selector: # matchLabels: micrometer-prometheus-discovery: "true"