配置文件示例:Apache HTTP 服务器编辑

在您的独立 Elastic Agent elastic-agent.yml 配置文件中包含这些示例设置,以从 Apache HTTP 服务器提取数据。

Apache 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: apache-1
    type: logfile 
    use_output: default
    data_stream: 
      namespace: default
    streams:
      - id: "insert a unique identifier here" 
        data_stream:
          dataset: apache.access 
          type: logs
        paths: 
          - /var/log/apache2/access.log*
          - /var/log/apache2/other_vhosts_access.log*
          - /var/log/httpd/access_log*
        tags:
          - apache-access
        exclude_files:
          - .gz$
      - id: "insert a unique identifier here" 
        data_stream:
          dataset: apache.error 
          type: logs
        paths: 
          - /var/log/apache2/error.log*
          - /var/log/httpd/error_log*
        exclude_files:
          - .gz$
        tags:
          - apache-error
        processors:
          - add_locale: null

有关可用的输出设置,请参阅为独立 Elastic Agent 配置输出

有关 Elasticsearch 输出的特定设置,请参阅配置 Elasticsearch 输出

应将输出发送到的 Elasticsearch 集群的 URL,包括端口号。例如 https://12345ab6789cd12345ab6789cd.us-central1.gcp.cloud.es.io:443

用于向 Elasticsearch 集群进行身份验证的API 密钥

有关可用的下载设置,请参阅为独立 Elastic Agent 升级配置下载设置

有关可用的监控设置,请参阅为独立 Elastic Agent 配置监控

有关可用的输入设置,请参阅为独立 Elastic Agent 配置输入

为输入指定唯一 ID。

有关可用的输入类型,请参阅Elastic Agent 输入

了解有关时间序列数据的数据流的信息。

为每个单独的输入流指定唯一 ID。建议的做法是通过附加关联的 data_stream 数据集(例如 {user-defined-unique-id}-apache.access{user-defined-unique-id}-apache.error)来命名 ID,但任何唯一 ID 都可以。

有关可提取日志和导出字段的信息,请参阅 Apache HTTP 服务器集成文档中的日志

要监控的日志文件的路径。

Apache 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: 
    type: apache/metrics 
    use_output: default
    data_stream: 
      namespace: default
    streams:
      - id: "insert a unique identifier here" 
        data_stream: 
          dataset: apache.status 
          type: metrics
        metricsets: 
          - status
        hosts:
          - 'http://127.0.0.1'
        period: 30s
        server_status_path: /server-status

有关可用的输出设置,请参阅为独立 Elastic Agent 配置输出

有关 Elasticsearch 输出的特定设置,请参阅配置 Elasticsearch 输出

应将输出发送到的 Elasticsearch 集群的 URL,包括端口号。例如 https://12345ab6789cd12345ab6789cd.us-central1.gcp.cloud.es.io:443

用于向 Elasticsearch 集群进行身份验证的API 密钥

有关可用的下载设置,请参阅为独立 Elastic Agent 升级配置下载设置

有关可用的监控设置,请参阅为独立 Elastic Agent 配置监控

有关可用的输入设置,请参阅为独立 Elastic Agent 配置输入

有关可用的输入类型,请参阅Elastic Agent 输入

了解有关时间序列数据的数据流的信息。

为每个单独的输入流指定唯一 ID。建议的做法是通过附加关联的 data_stream 数据集(例如 {user-defined-unique-id}-apache.status)来命名 ID,但任何唯一 ID 都可以。

用户定义的数据集。您可以指定任何有意义的内容来表示数据的来源。

有关收集的指标类型和导出字段的信息,请参阅 Apache HTTP 服务器集成文档中的指标