小编Jer*_*sal的帖子

如何使用Graphite比较累积计数器与最佳,平均和最差?

我有一个计数器,可以测量每10分钟售出的物品数量.我目前使用它来跟踪累计项目数:

alias(integral(app.items_sold), 'Today')
Run Code Online (Sandbox Code Playgroud)

它看起来像这样:

今天的数据

现在,我想做的是表明我们今天的表现如何,与过去所说的90天最佳,平均(或可能中位数)最差的一天相比.我试过这样的事情:

alias(integral(maxSeries(timeStack(app.items_sold, '1d', 0, 90))),'Max') 
alias(integral(averageSeries(timeStack(app.items_sold, '1d', 0,90))), 'Avg')    
alias(integral(minSeries(timeStack(app.items_sold, '1d',0, 90))), 'Min')
Run Code Online (Sandbox Code Playgroud)

今天的vs max/avg/min

看起来很棒,但实际上显示了所有系列间隔的所有最大值,平均值和最小值的累积量.

任何人都可以建议一种方法来实现我正在寻找的东西吗?即确定过去90天的最佳(和最差和中位数)日,并绘制该图.可以使用纯Graphite功能吗?

谢谢.

graphite grafana

20
推荐指数
1
解决办法
3403
查看次数

创建emacs org-mode文件的自动历史记录(版本控制)

我喜欢Emacs org-mode但我有时希望在写一个特定的行或做出具体的改变时能说出来.

如果有一个自动版本控制机制可以跟踪所有更改(或增量),比如说每个小时和所有更改的时间戳,那就太棒了.

有什么建议?

emacs version-control auto-versioning org-mode

1
推荐指数
1
解决办法
533
查看次数

使用pygsheets使用service_file授权方法创建一个全新的sheet

我已经可以使用 open_by_key() 函数编辑现有工作表,但我希望能够创建一个全新的工作表。

当我尝试以下代码时:

import pygsheets

creds_file = "/Users/jerome/audible2googlesheet.json"

gc = pygsheets.authorize(service_file=creds_file)
sh = gc.open("my_1st_public_sheet")
wks = sh.sheet1

# Update a single cell.                                                                                                                                                                                                                                                                                                               
wks.update_value('A1', "some value")

sh.share('', role='reader', type='anyone')
Run Code Online (Sandbox Code Playgroud)

我收到此异常/错误:

raise SpreadsheetNotFound('无法找到标题为 %s 的电子表格。' % title) pygsheets.exceptions.SpreadsheetNotFound:无法找到标题为 my_1st_public_sheet 的电子表格。

我缺少什么?

python google-sheets pygsheets

1
推荐指数
1
解决办法
6359
查看次数