HTTP 服务器指标集

编辑

这是 http 模块的服务器指标集。

发送到 http 端点的事件默认情况下将放在 http.server 前缀下。要更改此设置,请使用 server.paths 配置选项。在下面的示例中,对 /foo 的每个请求都将放在 http.foo 下。还可以考虑使用 TLS/SSL 等安全设置来保护服务器,如下所示

- module: http
  metricsets: ["server"]
  host: "localhost"
  ssl.certificate: "/etc/pki/server/cert.pem"
  ssl.key: "/etc/pki/server/cert.key"
  port: "8080"
  server.paths:
    - path: "/foo"
      namespace: "foo"

字段

有关指标集中每个字段的说明,请参阅导出字段部分。

这是一个由该指标集生成的示例文档

{
    "@timestamp":"2016-05-23T08:05:34.853Z",
    "beat":{
        "hostname":"beathost",
        "name":"beathost"
    },
    "metricset":{
        "host":"localhost",
        "module":"http",
        "name":"server",
        "rtt":44269
    },
    "http":{
        "server":{
            "test_metric": 5,
        }
    },
    "type":"metricsets"
}