You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Cloud Alerts监控HTTPS时uptime check如何添加POST请求体

Google Cloud Uptime Check 配置POST请求体操作方案

当前Google Cloud原生的HTTPS类型Uptime Check不支持直接配置自定义请求Body,仅开放了请求方法、请求头、访问路径等配置项,没有--data-raw对应参数的配置入口,你可以选择以下两种可行方案实现需求:

  • 方案一:使用Cloud Monitoring合成监控实现
    你可以创建自定义合成监控任务,通过编写少量Node.js或Python代码构造完整的POST请求,完整自定义请求头、JSON请求体、校验规则。以下是核心逻辑参考代码:
    const axios = require('axios');
    
    exports.runUptimeCheck = async () => {
      try {
        await axios.post('https://<替换为你的目标URL>', 
          [{<替换为你的测试JSON数据>}],
          {
            headers: {
              'TOKEN': '替换为你的token值',
              'Content-Type': 'application/json'
            },
            timeout: 10000
          }
        );
      } catch (err) {
        throw new Error(`监控请求失败: ${err.message}`);
      }
    }
    
    合成监控任务可以直接绑定Cloud Monitoring告警规则,触发逻辑和原生Uptime Check一致。
  • 方案二:使用Cloud Function做转发代理
    部署一个HTTP触发的云函数,在云函数内部编写逻辑构造符合要求的POST请求发送到目标URL,将云函数的调用地址作为Uptime Check的监控目标即可。云函数运行逻辑可以完全自定义所有请求参数,满足你的POST Body传参需求。

内容的提问来源于stack exchange,提问作者Kavya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 20:15:00