循序渐进 · 教学 · 函数(十)
函数监控
函数上线后要盯住性能和可靠性。监控规则可以设动态作用域,这篇讲有哪些规则可用、怎么配。
本文来源 · Source
内容整理自 Palantir Foundry 官方文档:
https://www.palantir.com/docs/foundry/functions/monitoring/
原始标题:Function management > Function monitoring
https://www.palantir.com/docs/foundry/functions/monitoring/
原始标题:Function management > Function monitoring
★
先记住这几条
① 监控盯性能与可靠性
两类关注点:跑得慢不慢、会不会失败。
② 规则可配动态作用域
监控范围可以按条件动态圈定,不用逐个函数硬编码。
③ 与动作监控是两套
注意这是函数(functions)的监控,不要和动作类型的监控混淆。
0
写在前面
Foundry 里的函数可以被监控,用来跟踪性能与可靠性。本页说明函数有哪些可用的监控能力。
你也可以在 Ontology Manager 里查看函数指标的实时数据,包括每种函数类型的成功与失败次数,以及 P95 耗时。
1
可用的监控规则
可用的监控规则
要点:先看平台提供了哪些现成规则,再决定要不要自定义。
Foundry 的函数监控支持下面几种规则类型:
- 函数耗时 P95: 当执行时间的 95 分位数超过阈值时告警。
- 时间窗口内的函数失败次数: 当一段时间内的总失败数超过阈值时告警。这条规则统计所有类型的失败。
- 时间窗口内面向用户的函数失败次数: 当一段时间内面向用户的失败数超过阈值时告警。这条规则只统计函数代码抛出的面向用户错误。
- 时间窗口内非面向用户的函数失败次数: 当一段时间内非面向用户的失败数超过阈值时告警。这条规则排除面向用户的错误,因此适合用来监控基础设施和系统级的故障。
每种规则的详细配置选项与参数,参见监控规则参考文档。
2
配置函数监控
配置函数监控
延伸阅读 · 相关页面
按主题横向跳转,不必顺着目录一篇篇读。
常见问题速答 · FAQ
关于「函数监控」,读者最常问的几个问题。
可用的监控规则是什么?
先看平台提供了哪些现成规则,再决定要不要自定义。Foundry 的函数监控支持下面几种规则类型。
配置函数监控是什么?
配置步骤,以及动态作用域(dynamic scopes)的用法。

