尽管有这些设置,Grafana仍然需要使用密码来查看仪表板.有人可以帮我正确设置吗?
[auth.anonymous]
# enable anonymous access
enabled = true
[auth.basic]
enabled = false
Run Code Online (Sandbox Code Playgroud) 我们的应用程序的一部分需要加载大量数据(> 2000个实体)并在此集合上执行计算.每个实体的大小约为5 KB.
在我们最初的,天真的实现中,瓶颈似乎是加载所有实体所需的时间(2000个实体约为40秒),而执行计算所需的时间本身非常小(<1秒).
我们尝试了几种策略来加速实体检索:
- 将检索请求拆分为多个并行实例,然后合并结果:2000个实体约20秒.
- 将实体存储在驻留后端的内存缓存中:2000个实体约5秒.
计算需要动态计算,因此在写入时进行预计算并存储结果在我们的情况下不起作用.
我们希望能够在不到一秒的时间内检索出~2000个实体.这是否在GAE/J的能力范围内?我们可以为这种检索实现的任何其他策略?
更新:提供有关我们的用例和并行化结果的其他信息:
- 我们在数据存储区中有超过200,000个相同类型的实体,并且操作仅检索.
- 我们尝试了10个并行工作器实例,我们获得的典型结果可以在这个pastebin中看到.似乎将实体传回主实例时所需的序列化和反序列化会妨碍性能.
更新2:举一个我们想要做的事情的例子:
- 假设我们有一个StockDerivative实体需要进行分析才能知道它是否是一项好的投资.
- 所执行的分析需要基于外部(例如,用户的偏好,市场条件)和内部(即来自实体的属性)的许多因素的复杂计算,并且将输出单个"投资得分"值.
- 用户可以根据其投资分数请求衍生品进行分类,并要求获得N个最高得分的衍生品.
java performance google-app-engine google-bigquery google-cloud-datastore
我想运行具有数千行总结果的BigQuery查询,但我只想一次检索100个结果的页面(使用maxResults
和pageToken
参数).
BigQuery API支持pageToken
在collection.list
方法上使用参数.但是,我正在运行异步查询并使用该getQueryResult
方法检索结果,并且它似乎不支持该pageToken
参数.是否可以使用pageToken
s getQueryResults
?
我尝试通过此请求通过 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”
在没有用户交互进行身份验证的情况下,从服务器执行此请求的正确方法是什么?
我正在尝试使用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) 有什么办法可以在公司服务器上托管大查询软件吗?该公司不希望数据在除自己的数据中心之外的任何其他地方.
什么是BigQuery替代品?(云以及托管)
标准差分析是发现异常值的有用方法。有没有办法合并这个查询的结果(找到远离平均值的第四个标准差的值)......
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)
从本质上讲,将其合并为一个查询会很棒。
bigdata ×1
grafana ×1
hadoop ×1
java ×1
lucene ×1
oauth-2.0 ×1
performance ×1
python ×1
search ×1
statistics ×1