主要内容

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

prodserver.metrics.incrementCounter

创建 Prometheuscounter 度量

自 R2022a 起

    说明

    prodserver.metrics.incrementCounter(metricName,metricValue) 创建自定义 Prometheus® 计数器度量。Prometheus 计数器值只能随着时间的推移 Prometheus 增加。当以下条件成立时,将创建度量:

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

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

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

    示例

    示例

    全部折叠

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

    编写一个 MATLAB 函数来增加计数器。实际上,您可以创建与您的应用程序相关的度量来帮助您检测代码。

    function rc = test_metric_value()
    prodserver.metrics.incrementCounter("test_requests_processed",1);
    rc = 0;
    end

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

    当客户端执行已部署的函数时,test_requests_processed 度量的值会增加 1。

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

    输入参数

    全部折叠

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

    示例: 测试请求已处理

    度量指标的数值,指定为标量。该值必须为正数。其值只会随着时间的推移而增加。

    示例: 1

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

    版本历史记录

    在 R2022a 中推出

    另请参阅

    主题