graphite - 使用情侣标签通过 api 从石墨获取事件
问题描述
如何使用两个或更多标签从石墨 API 获取事件?对于一个标签,我使用这个 curl -s "http://graphite/events/get_data?tags=deploy&from=-3hours&until=now" | json_pp 在石墨的文档中我发现这个“ set 参数接受一个可选的联合或交集参数来确定过滤标签集的行为(即包含或排除)。默认情况下,Graphite 使用“惰性联合”,它将返回任何在标签列表中匹配给定标签的事件。这种行为不直观,因此将在未来的版本中被弃用。 “
解决方案
我在 Graphite 1.1.7 上通过%20
在标签之间添加一个编码的空格 char() 并为了使交集按预期工作,我添加了一个参数set=intersection
。以下是使用两个带有交集的标签提取 2020 年 12 月事件的查询:
http://graphite/events/get_data?from=00:00_20201201&until=00:00_20210101&tags=deploy%20failed&set=intersection
推荐阅读
- java - 在android中实现onCreate的正确方法
- arrays - 如何利用 FOR LOOP 中的变量集来访问数组?
- dynamics-crm - 如何为 Power Apps 门户设置 OTP 电话身份验证
- android - 在 FireBase 云消息传递中单击通知时恢复活动
- java - 如何根据位图大小更改 RelativeLayout 大小
- python - 如果没有,如何处理输出中的数据帧跳过列?
- python - 在 SMOTETomek 之前和之后使用 train_test_split 时的不同分数
- python - 为 Visual Studio 安装 Python 调试符号
- javascript - 如何更改背景图像
- javascript - 有没有办法从异步代码同步到顺序执行