配置文件示例:Nginx HTTP 服务器
编辑配置文件示例:Nginx HTTP 服务器编辑
将这些示例设置包含在您的独立 Elastic Agent elastic-agent.yml
配置文件中,以从 Nginx HTTP 服务器中提取数据。
Nginx HTTP 服务器日志编辑
outputs: default: type: elasticsearch hosts: - '{elasticsearch-host-url}' api_key: "my_api_key" agent: download: sourceURI: 'https://artifacts.elastic.co/downloads/' monitoring: enabled: true use_output: default namespace: default logs: true metrics: true inputs: - id: "insert a unique identifier here" name: nginx-1 type: logfile use_output: default data_stream: namespace: default streams: - id: "insert a unique identifier here" data_stream: dataset: nginx.access type: logs ignore_older: 72h paths: - /var/log/nginx/access.log* tags: - nginx-access exclude_files: - .gz$ processors: - add_locale: null - id: "insert a unique identifier here" data_stream: dataset: nginx.error type: logs ignore_older: 72h paths: - /var/log/nginx/error.log* tags: - nginx-error exclude_files: - .gz$ multiline: pattern: '^\d{4}\/\d{2}\/\d{2} ' negate: true match: after processors: - add_locale: null
有关可用的输出设置,请参阅 配置独立 Elastic Agent 的输出。 |
|
有关 Elasticsearch 输出的特定设置,请参阅 配置 Elasticsearch 输出。 |
|
要发送输出的 Elasticsearch 集群的 URL,包括端口号。例如 |
|
用于对 Elasticsearch 集群进行身份验证的 API 密钥。 |
|
有关可用的下载设置,请参阅 配置独立 Elastic Agent 升级的下载设置。 |
|
有关可用的监控设置,请参阅 配置独立 Elastic Agent 的监控。 |
|
有关可用的输入设置,请参阅 配置独立 Elastic Agent 的输入。 |
|
用于唯一标识输入流的用户定义 ID。 |
|
有关可用的输入类型,请参阅 Elastic Agent 输入。 |
|
了解有关 数据流 的信息,以获取时间序列数据。 |
|
为每个单独的输入流指定一个唯一的 ID。建议将 ID 命名为附加关联的 |
|
请参阅 Nginx HTTP 集成文档中的 日志参考,了解可供提取的日志和导出的字段。 |
|
要监控的日志文件的路径。 |
Nginx HTTP 服务器指标编辑
outputs: default: type: elasticsearch hosts: - '{elasticsearch-host-url}' api_key: "my_api_key" agent: download: sourceURI: 'https://artifacts.elastic.co/downloads/' monitoring: enabled: true use_output: default namespace: default logs: true metrics: true inputs: - id: "insert a unique identifier here" type: nginx/metrics use_output: default data_stream: namespace: default streams: - id: "insert a unique identifier here" data_stream: dataset: nginx.stubstatus type: metrics metricsets: - stubstatus hosts: - 'http://127.0.0.1:80' period: 10s server_status_path: /nginx_status
有关可用的输出设置,请参阅 配置独立 Elastic Agent 的输出。 |
|
有关 Elasticsearch 输出的特定设置,请参阅 配置 Elasticsearch 输出。 |
|
要发送输出的 Elasticsearch 集群的 URL,包括端口号。例如 |
|
用于对 Elasticsearch 集群进行身份验证的 API 密钥。 |
|
有关可用的下载设置,请参阅 配置独立 Elastic Agent 升级的下载设置。 |
|
有关可用的监控设置,请参阅 配置独立 Elastic Agent 的监控。 |
|
有关可用的输入设置,请参阅 配置独立 Elastic Agent 的输入。 |
|
用于唯一标识输入流的用户定义 ID。 |
|
有关可用的输入类型,请参阅 Elastic Agent 输入。 |
|
了解有关 数据流 的信息,以获取时间序列数据。 |
|
为每个单独的输入流指定一个唯一的 ID。建议将 ID 命名为附加关联的 |
|
用户定义的数据集。您可以指定任何有意义的内容来表示数据的来源。 |
|
请参阅 Nginx 集成文档中的 指标参考,了解收集的指标类型和导出的字段。 |