【问题标题】:"Android Device Verification" Service quota usage“Android 设备验证”服务配额使用情况
【发布时间】:2019-09-14 00:13:29
【问题描述】:

我正在使用 Android Device Verification 服务(SafetyNet 的认证 api)来验证请求是否来自我构建的同一个应用程序。

对于我们可以使用 SafetyNet 的 attestation api 执行的请求数量,我们有 10,000 个(可以增加)的配额限制。

现在,我想知道我的限制是否被违反,以便我可以停止使用该 API。 为此,我正在研究堆栈驱动程序警报,但在其中找不到 Android 设备验证 服务。 (即使我能够在 配额 中找到它)

【问题讨论】:

    标签: google-cloud-platform stackdriver safetynet


    【解决方案1】:

    您可以通过指定以下过滤器和设置来监控 Stackdriver 中的 Safetynet Attestations:

    • 资源类型:使用的 API
    • 指标:请求计数(输入搜索词“serviceruntime.googleapis.com/api/request_count”以快速找到正确的计数)
    • 添加过滤服务 = androidcheck.googleapis.com
    • 使用聚合器“sum”获取请求总数。

    您可以设置高级汇总选项来汇总每日级别以与您的配额进行比较。这可以通过设置Aligner:“sum”和Alignment period:“1440m”来完成。这给出了图表的每日请求总和(1440m=24h*60m = 每天的分钟数)。

    【讨论】:

    • 我在这个过程中迷路了一段时间,所以想补充一下 - 如果您看到多个“请求计数”指标,您需要一个 serviceruntime.googleapis.com/api/request_count 。可能资源类型应该过滤其他的,但它不适合我,所以我不得不尝试很多:-(
    • 你是对的。我目前还看到带有搜索“请求计数”的长长的指标列表。他们每个人都有额外的文字,更详细地说明他们是什么。您可以通过输入长名称“serviceruntime.googleapis.com/api/request_count”快速找到正确的。
    • 我将完整的指标名称添加到说明中以便轻松找到它。我假设谷歌已经添加了可供选择的指标。感谢您指出这一点,德米特里。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-25
    • 1970-01-01
    • 2012-09-26
    • 1970-01-01
    • 2016-10-15
    • 2017-06-03
    相关资源
    最近更新 更多