小编Mic*_*hri的帖子

如何设置Grafana,以便无需密码即可查看仪表板

尽管有这些设置,Grafana仍然需要使用密码来查看仪表板.有人可以帮我正确设置吗?

[auth.anonymous]
# enable anonymous access
enabled = true

[auth.basic]
enabled = false
Run Code Online (Sandbox Code Playgroud)

grafana

43
推荐指数
5
解决办法
5万
查看次数

如何在1秒内从GAE数据存储中检索大量(> 2000)数量的实体?

我们的应用程序的一部分需要加载大量数据(> 2000个实体)并在此集合上执行计算.每个实体的大小约为5 KB.

在我们最初的,天真的实现中,瓶颈似乎是加载所有实体所需的时间(2000个实体约为40秒),而执行计算所需的时间本身非常小(<1秒).

我们尝试了几种策略来加速实体检索:

  • 将检索请求拆分为多个并行实例,然后合并结果:2000个实体约20秒.
  • 将实体存储在驻留后端的内存缓存中:2000个实体约5秒.

计算需要动态计算,因此在写入时进行预计算并存储结果在我们的情况下不起作用.

我们希望能够在不到一秒的时间内检索出~2000个实体.这是否在GAE/J的能力范围内?我们可以为这种检索实现的任何其他策略?

更新:提供有关我们的用例和并行化结果的其他信息:

  • 我们在数据存储区中有超过200,000个相同类型的实体,并且操作仅检索.
  • 我们尝试了10个并行工作器实例,我们获得的典型结果可以在这个pastebin中看到.似乎将实体传回主实例时所需的序列化和反序列化会妨碍性能.

更新2:举一个我们想要做的事情的例子:

  1. 假设我们有一个StockDerivative实体需要进行分析才能知道它是否是一项好的投资.
  2. 所执行的分析需要基于外部(例如,用户的偏好,市场条件)和内部(即来自实体的属性)的许多因素的复杂计算,并且将输出单个"投资得分"值.
  3. 用户可以根据其投资分数请求衍生品进行分类,并要求获得N个最高得分的衍生品.

java performance google-app-engine google-bigquery google-cloud-datastore

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

如何使用带有Google Client lib for Java的pageTokens请求分页的BigQuery查询结果?

我想运行具有数千行总结果的BigQuery查询,但我只想一次检索100个结果的页面(使用maxResultspageToken参数).

BigQuery API支持pageTokencollection.list方法上使用参数.但是,我正在运行异步查询并使用该getQueryResult方法检索结果,并且它似乎不支持该pageToken参数.是否可以使用pageTokens getQueryResults

google-api-java-client google-bigquery

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

尝试通过 API 密钥授权访问 Google BigQuery

我尝试通过此请求通过 REST API 从我的网络服务器访问 BigQuery,例如:

https://www.googleapis.com/bigquery/v2/projects/project%3Aid/queries?fields=rows&key= {YOUR_API_KEY}

作为 {YOUR_API_KEY},我使用来自 Google API 控制台的服务器应用程序的 API 密钥,但我收到“401 Unauthorized”

在没有用户交互进行身份验证的情况下,从服务器执行此请求的正确方法是什么?

oauth-2.0 google-bigquery

5
推荐指数
2
解决办法
3282
查看次数

Lucene:最快的方式返回一个短语的文件?

我正在尝试使用Lucene(实际上是PyLucene!)来查找有多少文档包含我的确切短语.我的代码目前看起来像这样...但它运行得相当慢.有谁知道更快的方式返回文件计数?

phraseList = ["some phrase 1", "some phrase 2"] #etc, a list of phrases...

countsearcher = IndexSearcher(SimpleFSDirectory(File(STORE_DIR)), True)
analyzer = StandardAnalyzer(Version.LUCENE_CURRENT)

for phrase in phraseList:
     query = QueryParser(Version.LUCENE_CURRENT, "contents", analyzer).parse("\"" + phrase + "\"")
     scoreDocs = countsearcher.search(query, 200).scoreDocs
     print "count is: " + str(len(scoreDocs))
Run Code Online (Sandbox Code Playgroud)

python lucene search

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

托管BigQuery实例

有什么办法可以在公司服务器上托管大查询软件吗?该公司不希望数据在除自己的数据中心之外的任何其他地方.

什么是BigQuery替代品?(云以及托管)

hadoop bigdata google-bigquery

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

使用 BigQuery 结合 WHERE 子句查找具有标准差结果的异常值

标准差分析是发现异常值的有用方法。有没有办法合并这个查询的结果(找到远离平均值的第四个标准差的值)......

SELECT (AVG(weight_pounds) + STDDEV(weight_pounds) * 4) as high FROM [publicdata:samples.natality];
Run Code Online (Sandbox Code Playgroud)

结果 = 12.721342001626912

...进入另一个查询,该查询生成有关哪些州和日期的婴儿出生体重超过平均值 4 个标准差的信息的查询?

SELECT state, year, month ,COUNT(*) AS outlier_count
 FROM [publicdata:samples.natality]
WHERE
  (weight_pounds > 12.721342001626912)
AND
  (state != '' AND state IS NOT NULL)
GROUP BY state, year, month 
ORDER BY outlier_count DESC;
Run Code Online (Sandbox Code Playgroud)

结果:

Row  state   year    month   outlier_count    
1    MD  1990    12  22   
2    NY  1989    10  17   
3    CA  1991    9   14
Run Code Online (Sandbox Code Playgroud)

从本质上讲,将其合并为一个查询会很棒。

statistics standard-deviation google-bigquery

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