主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

prodserver.metrics.setGauge

创建 Prometheusgauge 度量

自 R2022a 起

    说明

    prodserver.metrics.setGauge(metricName,metricValue) 创建自定义 Prometheus® 仪表度量。Prometheus 仪表值可以随着时间的推移 Prometheus 增加或减少。当以下条件成立时,将创建度量:

    • prodserver.metrics.setGauge 存在于您部署到 MATLAB® Production Server™ 的 MATLAB 函数中。

    • 客户端调用已部署的包含 prodserver.metrics.setGauge 的 MATLAB 函数。

    当部署的 MATLAB 函数执行时,服务器会收集度量。的输出GET Metrics (MATLAB Production Server)API 返回有关度量名称和度量值的信息。

    示例

    示例

    全部折叠

    创建 Prometheus 服务器可以监控的自定义衡量度量。

    编写一个 MATLAB 函数,将仪表设置为特定值。实际上,您可以创建与您的应用程序相关的度量来帮助您检测代码。

    function rc = test_metric_value()
    prodserver.metrics.setGauge("requests_in_progress",4);
    rc = 0;
    end

    将 MATLAB 函数打包并部署到服务器。

    当客户端执行已部署的函数时,requests_in_progress 度量的值设置为 4。

    有关详细示例,请参阅创建自定义 Prometheus 度量

    输入参数

    全部折叠

    Prometheus 计量度量的名称,指定为字符数组或字符串标量。该名称必须是有效的 MATLAB 变量名。

    示例: 请求正在进行中

    量规度量的数值,指定为标量。该值可能会随着时间的推移而增加或减少。

    示例: 4

    数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

    版本历史记录

    在 R2022a 中推出

    另请参阅

    主题