全局参数
全局参数是自定义名称-值对,可以定义为 Site24x7 全局配置的一部分。定义后,这些参数将嵌入到您访问的监控表单和文本字段中,并与其他默认参数一起分配。您只需输入 $ 符号并选择相关参数即可在这些表单和文本字段中调用全局参数。全局参数将以${PARAMETERNAME}格式定义。一旦表单数据被渲染或使用,定义的参数名称就会被相应的常量或动态生成的值自动替换。它们可以在您的 Site24x7 帐户中的以下监控表单和文本字段中使用:
- 电子邮件模板:主题和正文
- 添加/编辑监视器表单:标头名称、标头值和请求正文(用于 POST 方法)
- 添加/编辑调用 URL 操作:HTTP 请求标头名称和标头值,
请求正文中的自定义参数(用于 POST 方法) - Webhook 和第三方集成:标头名称和标头值
内容
添加全局参数
- 登录 Site24x7。
- 单击管理>配置文件>全局参数
- 通过单击添加参数按钮创建一个新的全局参数。
- 指定以下详细信息以自定义全局参数:
- 参数名称:为您的全局参数指定一个唯一名称。
参数名称不得包含空格或“$”标签。此外,两个不同的参数不能采用相同的名称。 - 参数类型:有两种类型的参数——常量和动态。适当地标记切换按钮以在输出中生成常量或动态值。
- 常量参数类型: 常量参数允许您定义在任务执行(或表单呈现)期间保持不变的值。
- 参数值:您可以指定所需的参数值。参数值字段允许您输入任何普通文本,没有任何限制,除非它是必需的。
- 动态参数类型:动态参数允许您定义一个在任务执行期间每次都会更改的值。在选择动态参数类型时,您可以自由选择多种策略并相应地定义您的值。输入值表达式后,您甚至可以通过单击“生成示例值”链接来呈现实际输出。
- 策略:您可以为动态参数选择相关策略,然后定义参数值。策略允许您创建多个动态参数。支持的策略是:
- 当前日期和时间
- 按长度随机数
- 最大值的随机数
- 以毫秒为单位的时间
- 策略:您可以为动态参数选择相关策略,然后定义参数值。策略允许您创建多个动态参数。支持的策略是:
- 当前日期和时间:您可以在参数值字段中以所需格式定义日期和时间。如果您将动态参数值定义为“ yyyy.MM.dd G 'at' HH:mm:ss z” ,那么在监视器表单和文本字段中使用参数名称的任何情况都将自动显示当前日期和时间-在表单呈现期间格式化。例如: 2017.07.04 AD 12:08:56 PDT。
要查找当前日期和时间格式的详细列表,请参阅此链接。
- 按长度随机数:在“参数值”字段中指定一个数字计数(应小于 10)以在输出中生成具有相同数字长度的随机数。例如,如果您指定值为 3,则会生成一个三位数的随机数,例如:930,并且每次在各种动态表单和字段中使用时都会替换参数名称。
- 按最大值随机数:生成一个介于零和所需最大值之间的随机数。例如,如果您指定一个值 3500,则生成的输出值将是任何小于 3500 的数字。
- 以毫秒为单位的时间:选择此策略以以毫秒为单位呈现当前时间。将使用 UNIX 时间戳。
- UUID 生成器:生成通用唯一标识符 (UUID) —一个 128 位字母数字数字,可用于唯一标识 Internet 上的某些对象或实体。仅支持版本 4 UUID 生成器。
- 参数名称:为您的全局参数指定一个唯一名称。
- 定义常量或动态参数后,单击保存按钮以生成全局参数。
生成全局参数后,它将列在“全局参数”仪表板下。您始终可以修改或删除现有的全局参数。
示例用例
自定义电子邮件模板
在电子邮件模板的主题或内容字段中插入$ 符号以调用全局参数。全局参数将与标准参数一起列出。它将定义为{PARAMETERNAME}。一旦向相关用户触发电子邮件通知,全局参数名称将被常量或动态值替换。
监控表单:请求正文
您的全局参数可以在 Monitor 配置表单中调用。当监视器进行数据采集时,HTTP 配置字段中指定的参数名称将成功替换为您定义的参数值。