V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  enchilada2020  ›  全部回复第 37 页 / 共 109 页
回复总数  2165
1 ... 33  34  35  36  37  38  39  40  41  42 ... 109  
2023-06-23 15:08:01 +08:00
回复了 Pin 创建的主题 Windows 2023 年, Windows 平台到底应该用什么播放器?
VLC 真难用 弃用 potplayer 是因为有弹窗 之前用了好久都没有 突然某天更新后就有了 虽然不频繁 但还是给恶心坏了 赶紧卸载 再也不用
2023-06-23 10:41:10 +08:00
回复了 zhuchuanjun 创建的主题 问与答 有 LOL 开黑群吗, 平时一起玩玩, 一个玩真玩不动了
辣鸡游戏 英雄能不能玩全凭设计师心情
2023-06-22 17:27:27 +08:00
回复了 enchilada2020 创建的主题 问与答 有关 AWS 的提问,被困住好久,有没有高手救救弟弟
@laxenade 自己测的一定是不准的,最后调用`PutMetricDataCommand`的那段 await 用时无法包含在测量结果之内。
另外说不定哪天脑袋一拍又要改成统计计费时间( Billed Duration )。。

目前的思路还是调用结束前都通过 Log 留下统计需要的信息,给 Log Group 添加 Subscription Filter ,根据关键字筛选 Log 文本,如果匹配 Pattern 则触发 CloudWatchLogs 事件,进而调用统计用 Lambda 。因为直接能从参数里拿到 Log 内容,就不用再按时间范围查询 Log 再解析了,直接用正则把需要的信息提取出来并根据 `RequestId` 匹配就行。

很脏很不优雅的做法(从只能解析 Log 开始就感觉不对劲),而且正确性也不知道能不能保证。只是以我对 AWS 有限的了解只能做到这种程度了。。
2023-06-22 16:46:39 +08:00
回复了 YiPeng0505 创建的主题 问与答 大家现在生日都是怎么过的呢?
生日那天请假 想干啥就干啥
2023-06-22 08:19:51 +08:00
回复了 lsy6 创建的主题 生活 是不是我太小心眼了
@potatowish 哈哈哈哈哈华点的再发现
2023-06-21 16:52:37 +08:00
回复了 enchilada2020 创建的主题 问与答 有关 AWS 的提问,被困住好久,有没有高手救救弟弟
@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,
},
],

};
```
2023-06-21 10:26:42 +08:00
回复了 Thecosy 创建的主题 程序员 github 更新 UI
之前就想吐槽这个来着 仓库页面的 UI 逻辑有点混乱 watch star fork 跟 code issues 之类应该是在同一级的 现在被降级到了仓库主页
2023-06-21 10:18:54 +08:00
回复了 enchilada2020 创建的主题 问与答 有关 AWS 的提问,被困住好久,有没有高手救救弟弟
@vmlinz 这个我也看过,Resource Group 在 Lambda 的 SAM template 里是能用的,但以我的理解,Resource Group 是将互相关联的一类资源通过标签( Tags )分类到一个组里,比如用户注册功能涉及到了 Lambda 、API GateWay 和 RDS 之类的,就给它们打标签分到一个用户注册组里。而我现在的需求是对于同一个 Lambda , 根据请求参数的不同,把其 Metrics 里的 Duration 信息分到不同业务逻辑组里。
2023-06-21 09:43:19 +08:00
回复了 nsynet57 创建的主题 微信 有没有免费的办法,把一个公众号的文章爬下来?
@wnarutou 正解 只是有时候图片拿不到
2023-06-21 09:35:14 +08:00
回复了 enchilada2020 创建的主题 问与答 有关 AWS 的提问,被困住好久,有没有高手救救弟弟
@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 自动生成的。
2023-06-20 22:55:41 +08:00
回复了 maxssy 创建的主题 职场话题 各位有没有觉得复旦毕业人的非常喜欢抱团吗?
名校都这样啊 这就叫校友的力量
2023-06-20 21:03:18 +08:00
回复了 enchilada2020 创建的主题 问与答 有关 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 我再去了解下哈,感谢提供思路🍻
2023-06-20 20:42:43 +08:00
回复了 enchilada2020 创建的主题 问与答 有关 AWS 的提问,被困住好久,有没有高手救救弟弟
@wantDead 正是因为不知道怎样将 AWS 默认统计的 Duration 按所谓的 tag 区分 所以才用到 Custom Metrics 呀。。
2023-06-20 20:42:06 +08:00
回复了 enchilada2020 创建的主题 问与答 有关 AWS 的提问,被困住好久,有没有高手救救弟弟
@crazywind 得 又来个新概念 我再看下哈
2023-06-20 20:38:53 +08:00
回复了 Augoror 创建的主题 问与答 “客制化键盘”是怎么流行的
@hazardous 配列是日语单词
2023-06-20 15:45:07 +08:00
回复了 enchilada2020 创建的主题 问与答 有关 AWS 的提问,被困住好久,有没有高手救救弟弟
彳亍口巴 似乎这边没什么人用 AWS…
2023-06-19 13:52:52 +08:00
回复了 fyxtc 创建的主题 分享发现 刚刚搜索 npm 的时候开着中文,结果打出了“你配吗”
什么你配?你配几把?(((
@zmxnv123 好家伙 人家情窦初开都是拉拉小手 最多亲亲小嘴儿 您这就想压身下了啊👍
2023-06-16 11:18:54 +08:00
回复了 hooopo 创建的主题 分享发现 开源项目: GitHub 朋友圈 生成器
有几个眼熟的
1 ... 33  34  35  36  37  38  39  40  41  42 ... 109  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1102 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 45ms · UTC 18:40 · PVG 02:40 · LAX 11:40 · JFK 14:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.