配置遥测 - 适用于 Microsoft Windows 的 Amazon Kinesis 代理

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

配置遥测

为实现更好的支持,在默认情况下,适用于微软 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 代理列表中列出的指标。