代码之家  ›  专栏  ›  技术社区  ›  tback Acorbe

按主机名筛选来自google http负载平衡器的stackdriver日志

  •  0
  • tback Acorbe  · 技术社区  · 8 年前

    resource.type="http_load_balancer"
    httpRequest.requestUrl=starts_with("https://example.com")
    

    我以为看完后会有用 https://cloud.google.com/monitoring/api/v3/filters . 不幸的是,它回来了 Invalid request: Non-Global functions are currently unsupported

    我不介意是否必须对http和https执行单独的搜索。

    1 回复  |  直到 8 年前
        1
  •  2
  •   tback Acorbe    8 年前

    要在Stackdriver日志中过滤“http”和“https”,请使用如下所示的高级过滤器。请注意,与httpRequest.requestUrl匹配的运算符是冒号 : ,不是等号 = .

    resource.type="http_load_balancer"
    httpRequest.requestUrl:"http://example.com"
    

    对于HTTPS

    resource.type="http_load_balancer"
    httpRequest.requestUrl:"https://example.com"
    

    请注意,这将搜索 给定字符串的httpRequest.requestUrl。从技术上讲,这是错误的,但对于大多数主机名搜索来说,它应该可以正常工作。