apiVersion: opentelemetry.io/v1alpha1
kind: OpenTelemetryCollector
metadata:
name: <name>
spec:
observability:
metrics:
enableMetrics: true
以下列表显示了一些这些指标
Collector内存使用情况
CPU利用率
已处理的活动跟踪和跨度的数量
已丢弃的跨度、日志或指标
导出器和接收器统计信息
Red Hat版本的OpenTelemetry Operator会自动创建一个名为<instance_name>-collector-monitoring
的服务,该服务公开Collector的内部指标。此服务默认监听端口8888
。
您可以使用这些指标来监控Collector的性能、资源消耗和其他内部行为。您还可以使用Prometheus实例或其他监控工具从提到的<instance_name>-collector-monitoring
服务抓取这些指标。
当 |
集群中已启用对用户定义项目的监控。
要启用OpenTelemetry Collector实例的指标,请将spec.observability.metrics.enableMetrics
字段设置为true
apiVersion: opentelemetry.io/v1alpha1
kind: OpenTelemetryCollector
metadata:
name: <name>
spec:
observability:
metrics:
enableMetrics: true
您可以使用Web控制台的**管理员**视图来验证配置是否成功。
转到**观察** → **目标**。
按**来源:用户**筛选。
检查opentelemetry-collector-<instance_name>
格式的ServiceMonitors或PodMonitors是否具有启动状态。