内部收集设置编辑

当您不使用 Metricbeat 收集监控数据时,请使用以下设置配置内部收集。

您可以在 packetbeat.yml 配置文件中的 X-Pack 监控部分指定这些设置

monitoring.enabled编辑

monitoring.enabled 配置是一个布尔值设置,用于启用或禁用 X-Pack 监控。如果设置为 true,则启用监控。

默认值为 false

monitoring.elasticsearch编辑

您要将 Packetbeat 指标发送到的 Elasticsearch 实例。此配置选项包含以下字段

monitoring.cluster_uuid编辑

monitoring.cluster_uuid 配置标识监控数据将在 Stack 监控 UI 中显示的 Elasticsearch 集群。

api_key编辑

用于将监控信息发送到 Elasticsearch 的 API 密钥的详细信息。有关更多信息,请参见 使用 API 密钥授予访问权限

bulk_max_size编辑

在单个 Elasticsearch 批量 API 索引请求中批量处理的最大指标数。默认值为 50。有关更多信息,请参见 Elasticsearch

backoff.init编辑

在网络错误后尝试重新连接到 Elasticsearch 之前等待的秒数。在等待 backoff.init 秒后,Packetbeat 会尝试重新连接。如果尝试失败,则退避计时器将以指数方式增加到 backoff.max。在成功连接后,退避计时器将重置。默认值为 1 秒。

backoff.max编辑

在网络错误后尝试连接到 Elasticsearch 之前等待的最大秒数。默认值为 60 秒。

compression_level编辑

gzip 压缩级别。将此值设置为 0 将禁用压缩。压缩级别必须在 1(最佳速度)到 9(最佳压缩)范围内。默认值为 0。提高压缩级别会减少网络使用量,但会增加 CPU 使用量。

headers编辑

要添加到每个请求的自定义 HTTP 标头。有关更多信息,请参见 Elasticsearch

hosts编辑

要连接到的 Elasticsearch 节点列表。监控指标以循环方式分布到这些节点。有关更多信息,请参见 Elasticsearch

max_retries编辑

在失败后重试发送监控指标的次数。在指定的重试次数后,指标通常会被丢弃。默认值为 3。有关更多信息,请参见 Elasticsearch

parameters编辑

要使用索引操作在 url 中传递的 HTTP 参数字典。

password编辑

Packetbeat 用于向 Elasticsearch 实例进行身份验证以发送监控数据的密码。

metrics.period编辑

将指标发送到 Elasticsearch 集群的时间间隔(以秒为单位)。每隔一段时间就会生成 Packetbeat 指标的新快照,并安排发布。默认值为 10 * time.Second。

state.period编辑

将状态信息发送到 Elasticsearch 集群的时间间隔(以秒为单位)。每隔一段时间就会生成 Packetbeat 状态的新快照,并安排发布。默认值为 60 * time.Second。

protocol编辑

连接到 Elasticsearch 集群时要使用的协议名称。选项有:httphttps。默认值为 http。但是,如果您为 hosts 指定 URL,则协议的值将被您在 URL 中指定的方案覆盖。

proxy_url编辑

连接到 Elasticsearch 集群时要使用的代理的 URL。有关更多信息,请参见 Elasticsearch

timeout编辑

Elasticsearch 请求的 HTTP 请求超时时间(以秒为单位)。默认值为 90

ssl编辑

用于传输层安全 (TLS) 或安全套接字层 (SSL) 参数(如用于基于 HTTPS 的连接的证书颁发机构 (CA))的配置选项。如果缺少 ssl 部分,则主机 CA 将用于与 Elasticsearch 建立 HTTPS 连接。有关更多信息,请参见 SSL

username编辑

Packetbeat 用于向 Elasticsearch 实例进行身份验证以发送监控数据的用户 ID。