加载中

配置文件示例:Apache HTTP Server

在您的独立 Elastic Agent elastic-agent.yml 配置文件中包含这些示例设置,以从 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
  1. 有关可用的输出设置,请参阅配置独立 Elastic Agent 的输出
  2. 有关 Elasticsearch 输出的特定设置,请参阅配置 Elasticsearch 输出
  3. 应发送输出的 Elasticsearch 集群的 URL,包括端口号。例如 https://12345ab6789cd12345ab6789cd.us-central1.gcp.cloud.es.io:443
  4. 用于向 Elasticsearch 集群进行身份验证的API 密钥
  5. 有关可用的下载设置,请参阅配置独立 Elastic Agent 升级的下载设置
  6. 有关可用的监控设置,请参阅配置独立 Elastic Agent 的监控
  7. 有关可用的输入设置,请参阅配置独立 Elastic Agent 的输入
  8. 为输入指定一个唯一的 ID。
  9. 有关可用的输入类型,请参阅Elastic Agent 输入
  10. 了解时间序列数据的数据流
  11. 为每个单独的输入流指定一个唯一的 ID。通过附加相关的 data_stream 数据集(例如 {{user-defined-unique-id}}-apache.access{{user-defined-unique-id}}-apache.error)来命名 ID 是推荐的做法,但任何唯一的 ID 都可以使用。
  12. 有关可摄取日志和导出字段的信息,请参阅 Apache HTTP Server 集成文档中的日志
  13. 要监控的日志文件的路径。
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
  1. 有关可用的输出设置,请参阅配置独立 Elastic Agent 的输出
  2. 有关 Elasticsearch 输出的特定设置,请参阅配置 Elasticsearch 输出
  3. 应发送输出的 Elasticsearch 集群的 URL,包括端口号。例如 https://12345ab6789cd12345ab6789cd.us-central1.gcp.cloud.es.io:443
  4. 用于向 Elasticsearch 集群进行身份验证的API 密钥
  5. 有关可用的下载设置,请参阅配置独立 Elastic Agent 升级的下载设置
  6. 有关可用的监控设置,请参阅配置独立 Elastic Agent 的监控
  7. 有关可用的输入设置,请参阅配置独立 Elastic Agent 的输入
  8. 有关可用的输入类型,请参阅Elastic Agent 输入
  9. 了解时间序列数据的数据流
  10. 为每个单独的输入流指定一个唯一的 ID。通过附加相关的 data_stream 数据集(例如 {{user-defined-unique-id}}-apache.status)来命名 ID 是推荐的做法,但任何唯一的 ID 都可以使用。
  11. 用户定义的数据集。您可以指定任何有意义的内容来表示数据的来源。
  12. 有关收集的指标类型和导出字段的信息,请参阅 Apache HTTP Server 集成文档中的指标
© . All rights reserved.