我启动了Windows实例。我在oracle云代理文件夹中的程序文件下找到了config.yml文件。
config.yml 文件如下所示
telemetry:
endpoint_format: 'https://telemetry-ingestion.{}.oraclecloud.com'
endpoint_path: /20180401/metrics
submission_headers:
accept: application/json
content-type: application/json
get_headers:
accept: application/json
metrics:
- friendly_name: CPU Utilization
name: CpuUtilization
unit: Percent
min_range: 0
max_range: 100
- friendly_name: Memory Utilization
name: MemoryUtilization
unit: Percent
min_range: 0
max_range: 100
.
.
.
- friendly_name: Thread Count
name: ThreadCount
unit: Count
perfmon:
metrics:
- path: \Processor(_Total)\% Processor Time
telemetry_metric_name: CpuUtilization
type: double
- path: \Memory\% Committed Bytes In Use
telemetry_metric_name: MemoryUtilization
type: double
.
.
.
- path: \Process(_total)\Thread Count
telemetry_metric_name: ThreadCount
type: double
我已在文件中添加了线程数指标。
我查询了列表指标API,但未找到添加的指标(线程数)。
这是添加更多指标的正确方法吗?如果是,是否还需要执行其他任何流程才能通过rest api获取指标?
答案 0 :(得分:0)
此处是oracle云代理的开发人员。以这种方式构造该配置以便将来扩展。当前,如果您在配置中添加度量标准,则代理将尝试从OS获取度量标准,并尝试提交到遥测服务后端。遥测服务将拒绝座席的尝试,因为它仅支持一组固定的度量,而您不在该范围内。