小编Cho*_*uri的帖子

如何将 Jet Brains DataGrip 连接到 Elasticsearch 实例?

我有 Jet Brains DataGrip,我还有一个在 docker 本地运行的 elasticsearch 实例,通过 tcp 协议暴露在一个已知端口上。

如何将 DataGrip 连接到我的 elasticsearch 实例?

DataGrip 没有将它列为要连接的数据库类型,谷歌搜索似乎也没有揭示任何对我有用的东西。

elasticsearch docker datagrip

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

如何从弹性搜索数据源在 grafana 中制作累积总和图?

相关资料:

  • Grafana v5.4.2(提交:d812109)
  • 弹性搜索版本:5.6.8

有一个 ES 索引,它是随时间推移的事件日志,并且对事件进行分类(按国家/地区)。有一个 grafana 实例,将这个 ES 索引作为数据源。

在 grafana 中,我想绘制这些事件随时间变化的图表,这样 x 轴上任何给定日期的值将是从时间开始到该时间的事件总数,反映在 y-轴。

基本上,一个正常的、普通的累积和图。

我已经阅读了几个教程,但实际上没有任何东西允许这样做。工具提示上有很多关于显示累积总和的无关信息,对我来说没有用。

这可能吗?如果是这样,我该怎么做?

dashboard cumulative-sum elasticsearch grafana

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

Scrapy FormRequest 无法将复杂的字典作为 formdata 处理

我正在尝试向 scrapy.FormRequest 对象提供表单数据。formdata 是以下结构的字典:

{
  "param1": [
    {
      "paramA": "valueA",
      "paramB": "valueB"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

通过相当于以下代码,在scrapy shell中运行:

from scrapy import FormRequest

url = 'www.example.com'
method_post = 'POST'
formdata = <the above dict>

fr = FormRequest(url=url, method=method_post, formdata=formdata)

fetch(fr)
Run Code Online (Sandbox Code Playgroud)

作为回应,我收到以下错误:

Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File "/Users/chhk/.local/share/virtualenvs/project/lib/python3.6/site-packages/scrapy/http/request/form.py", line 31, in __init__
    querystr = _urlencode(items, self.encoding)
  File "/Users/chhk/.local/share/virtualenvs/project/lib/python3.6/site-packages/scrapy/http/request/form.py", line 66, in _urlencode
    for k, vs in seq
  File "/Users/chhk/.local/share/virtualenvs/project/lib/python3.6/site-packages/scrapy/http/request/form.py", line 67, in <listcomp>
    for v in …
Run Code Online (Sandbox Code Playgroud)

python form-data scrapy web-scraping scrapy-shell

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