V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  enchilada2020  ›  全部回复第 36 页 / 共 108 页
回复总数  2141
1 ... 32  33  34  35  36  37  38  39  40  41 ... 108  
362 天前
回复了 YiPeng0505 创建的主题 问与答 大家现在生日都是怎么过的呢?
生日那天请假 想干啥就干啥
362 天前
回复了 lsy6 创建的主题 生活 是不是我太小心眼了
@potatowish 哈哈哈哈哈华点的再发现
@vmlinz 只能在应用逻辑里面区分,前端在不同业务阶段给 Lambda 传参,Lambda 通过参数来区分此次调用属于哪个业务逻辑组,最后根据业务逻辑组分类 Duration……我也想到了用自定义 Metrics:

```TS
const input: PutMetricDataInput = {
Namespace: groupName, // 按业务逻辑组生成 Metrics 的 Namespace
MetricData: [
{
MetricName: 'Duration',
Dimensions: [
{
Name: 'FunctionName',
Value: funcName, // 按 Lambda 函数名生成 Deimensions
},
],
Timestamp: new Date(),
Value: 0, // <- ????? // 需要自行提供 Duration 的值,目前所知只能通过 Log Insighs 的 Query 获取
Unit: StandardUnit.Milliseconds,
},
],

};
```
363 天前
回复了 Thecosy 创建的主题 程序员 github 更新 UI
之前就想吐槽这个来着 仓库页面的 UI 逻辑有点混乱 watch star fork 跟 code issues 之类应该是在同一级的 现在被降级到了仓库主页
@vmlinz 这个我也看过,Resource Group 在 Lambda 的 SAM template 里是能用的,但以我的理解,Resource Group 是将互相关联的一类资源通过标签( Tags )分类到一个组里,比如用户注册功能涉及到了 Lambda 、API GateWay 和 RDS 之类的,就给它们打标签分到一个用户注册组里。而我现在的需求是对于同一个 Lambda , 根据请求参数的不同,把其 Metrics 里的 Duration 信息分到不同业务逻辑组里。
@wnarutou 正解 只是有时候图片拿不到
@laxenade 又试了一下,好像还是不行,问题在于:
1. Lambda 调用结束前留下的统计需要的信息(业务逻辑组名和函数名),与 AWS CloudWatch 在调用结束后留下的包含 `Duration` 的 REPORT ,是两行分开的 Log
2. 无论是基于关键字匹配( match terms )的 Filter Patterns ,还是根据空格分隔取值( extract values from space-delimited ) 的 Metric Filter ,都只能对应某一行 Log ,即只能取到 `Duration` 或者组名和函数名,无法同时获取;另外就算能取到值,还需要进一步根据 RequestId 将两者匹配,这一步似乎也无法用 Filter 做到

例:

```
2023-06-21T00:00:00.000Z <RequestID> INFO GroupName<GROUP_FOO> FunctionName<FooFunction>

REPORT RequestId: <RequestID> Duration: 43.26 ms Billed Duration: 44 ms Memory Size: 128 MB Max Memory Used: 58 MB Init Duration: 160.08 ms
```

第一行是我们在 Lambda 里主动留下的,第二行是调用结束后 AWS 自动生成的。
名校都这样啊 这就叫校友的力量
@laxenade 第一个我看过,但不确定自己理解的是否正确。试着用了那个 Filter Pattern 给用于统计的 Lambda 加了一个 [CloudWatch Logs Subscription Filter]( https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/SubscriptionFilters.html#LambdaFunctionExample),每个函数的 LogGroup 有匹配 Filter 规则的 Log 则触发 Lambda 。但遇到的问题跟在 Lambda 内直接异步调用统计用 Lambda 是一样的。。
Extension 我再去了解下哈,感谢提供思路🍻
@wantDead 正是因为不知道怎样将 AWS 默认统计的 Duration 按所谓的 tag 区分 所以才用到 Custom Metrics 呀。。
@crazywind 得 又来个新概念 我再看下哈
363 天前
回复了 Augoror 创建的主题 问与答 “客制化键盘”是怎么流行的
@hazardous 配列是日语单词
彳亍口巴 似乎这边没什么人用 AWS…
2023-06-19 13:52:52 +08:00
回复了 fyxtc 创建的主题 分享发现 刚刚搜索 npm 的时候开着中文,结果打出了“你配吗”
什么你配?你配几把?(((
@zmxnv123 好家伙 人家情窦初开都是拉拉小手 最多亲亲小嘴儿 您这就想压身下了啊👍
2023-06-16 11:18:54 +08:00
回复了 hooopo 创建的主题 分享发现 开源项目: GitHub 朋友圈 生成器
有几个眼熟的
2023-06-16 09:29:31 +08:00
回复了 gpt5 创建的主题 职场话题 有没有人觉得前几年疫情期间的全远程办公特别爽?
@linshuizhaoying 理论上是这样的 实际执行起来只想大摸特摸🤣
2023-06-15 20:32:02 +08:00
回复了 sakujo 创建的主题 问与答 有什么可以辅助看生肉漫画的 ai 翻译工具吗
前两天有人发过帖子。。
2023-06-15 19:59:37 +08:00
回复了 lxy42 创建的主题 JavaScript 遇到一个 JS 语法错误, 加了分号就可以运行
@makelove 正是因为楼主踩了这个坑 所以才有的这贴 楼主这样对 JS 本身都不熟的使用者 连什么时候必须加分号都不知道 你还指望一个新手去研究怎么配语言生态链上的 lint 工具来防止自己踩坑吗。。
2023-06-15 19:09:03 +08:00
回复了 lxy42 创建的主题 JavaScript 遇到一个 JS 语法错误, 加了分号就可以运行
JS 的话 写不写分号全看个人偏好 我选择两个都要 不会去手打 但必须得有 这种事让编辑器给我补全就行了 这语言本来需要注意的地方就多 对省略分号的支持又不完美 没有分号还得时刻留意这种必须加的情况
不加分号党的理由主要有两个 一是每行多打一个字符 麻烦 还有一个是行尾有分号不美观
因为是编辑器补全的 所以第一点不成立 至于是否美观 全凭个人喜好 还有人觉得行尾没了分号 整行代码都不完整呢…
1 ... 32  33  34  35  36  37  38  39  40  41 ... 108  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3060 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 11:56 · PVG 19:56 · LAX 04:56 · JFK 07:56
Developed with CodeLauncher
♥ Do have faith in what you're doing.