

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 配置遥测
<a name="telemetrics-configuration-option"></a>

为实现更好的支持，在默认情况下，适用于微软 Windows 的 Amazon Kinesis 代理收集有关代理的操作并将其发送到 AWS。此信息不包含任何个人可识别信息。它不包含任何您收集或流式传输到 AWS 服务的数据。我们每 60 分钟收集大约 1 到 2 KB 的此指标数据。

您可以选择退出收集和传输这些统计信息。要执行此操作，请将以下的键/值对添加到 `appsettings.json` 配置文件中与源、接收器和管道相同的级别。

```
"Telemetrics": 
    { "off": "true" }
```

例如，以下配置文件配置源、接收器和管道，并禁用遥测：

```
{
  "Sources": [
    {
      "Id": "ApplicationLogSource",
      "SourceType": "DirectorySource",
      "Directory": "C:\\LogSource\\",
      "FileNameFilter": "*.log",
      "RecordParser": "SingleLine"
    }
  ],
  "Sinks": [
    {
       "Id": "ApplicationLogKinesisFirehoseSink",
       "SinkType": "KinesisFirehose",
       "StreamName": "ApplicationLogFirehoseDeliveryStream",
       "Region": "us-east-1"
    }  
    ],
  "Pipes": [
    {
      "Id": "ApplicationLogSourceToApplicationLogKinesisFirehoseSink",
      "SourceRef": "ApplicationLogSource",
      "SinkRef": "ApplicationLogKinesisFirehoseSink"
    }
  ],
  "Telemetrics":
    {
      "off": "true"
    }
}
```

我们在启用了遥测时收集以下指标：

`ClientId`  
安装软件时自动分配的唯一 ID。

`ClientTimestamp`  
收集遥测的日期和时间。

`OSDescription`  
操作系统的描述。

`DotnetFramework`  
当前的 .NET 框架版本。

`MemoryUsage`  
用于 Windows 的 Kinesis 代理使用的内存量 (MB)。

`CPUUsage`  
以小数表示的 Windows CPU 利用率百分比。例如，0.01 表示 1%。

`InstanceId`  
如果适用于 Windows 的 Kinesis 代理正在 Amazon EC2 实例上运行，则会显示 Amazon EC2 实例 ID。

`InstanceType (string)`  
Amazon EC2 实例类型（如果 Windows Kinesis 代理程序在 Amazon EC2 实例上运行）。

此外，我们收集在[适用于 Windows 指标的 Kinesis 代理列表](source-object-declarations.md#kinesis-agent-metric-list)中列出的指标。