- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Elasticsearch 中有以下数据。(由于数据有点长,我已将其附在底部。)我正在尝试弄清楚如何查询以显示Grafana 中的图表上的某些内容。
我知道我在 elasticsearch 中的数据不适合图表,但我没有任何其他示例数据,我只想学习如何处理此查询。我用 mysql 和 grafana 做过类似的事情。 (数据不适合图表,但我设法使其如下图所示)
我想用 Elasticsearch 完成上述工作。由于他们使用 Lucene 查询(不同于 Mysql),我阅读了一些相关信息。但我不知道该放在哪里。我想在图表上显示 metacore 或 votes(请查看底部的 Json)。
我用过 postman 。
这是 JSON 类型的数据。 (我想用“votes”或“metacore”出现在图表上)
{
"took": 113,
"timed_out": false,
"_shards": {
"total": 1,
"successful": 1,
"skipped": 0,
"failed": 0
},
"hits": {
"total": {
"value": 8,
"relation": "eq"
},
"max_score": 1,
"hits": [
{
"_index": "movies",
"_type": "movie",
"_id": "dzb6AGoBnuCYnlTWZNmc",
"_score": 1,
"_source": {
"name": "Justice League",
"genre": "Action",
"summary": "Fueled by his restored faith in humanity and inspired by Superman's selfless act, Bruce Wayne enlists the help of his newfound ally, Diana Prince, to face an even greater enemy",
"yearofrelease": 201,
"metascore": 45,
"votes": 275122,
"rating": 6.6
}
},
{
"_index": "movies",
"_type": "movie",
"_id": "1",
"_score": 1,
"_source": {
"name": "Justice League1",
"genre": "Action1",
"summary": "Fueled by his restored faith in humanity and inspired by Superman's selfless act, Bruce Wayne enlists the help of his newfound ally, Diana Prince, to face an even greater enemy",
"yearofrelease": 201,
"metascore": 45,
"votes": 275122,
"rating": 6.6
}
},
{
"_index": "movies",
"_type": "movie",
"_id": "2",
"_score": 1,
"_source": {
"name": "Justice League",
"genre": "Action",
"summary": "Fueled by his restored faith in humanity and inspired by Superman's selfless act, Bruce Wayne enlists the help of his newfound ally, Diana Prince, to face an even greater enemy",
"yearofrelease": 2011,
"metascore": 45,
"votes": 275122,
"rating": 6.6
}
},
{
"_index": "movies",
"_type": "movie",
"_id": "hDYYAWoBnuCYnlTWyNmZ",
"_score": 1,
"_source": {
"name": "Thor Ragnarok",
"genre": "Action",
"summary": "Thor is imprisoned on the planet Sakaar, and must race against time to return to Asgard and stop Ragnarök, the destruction of his world, at the hands of the powerful and ruthless villain Hela",
"yearofrelease": 2017,
"metascore": 74,
"votes": 374270,
"rating": 7.9
}
},
{
"_index": "movies",
"_type": "movie",
"_id": "hTYYAWoBnuCYnlTWyNmZ",
"_score": 1,
"_source": {
"name": "Infinity War",
"genre": "Sci-Fi",
"summary": "The Avengers and their allies must be willing to sacrifice all in an attempt to defeat the powerful Thanos before his blitz of devastation and ruin puts an end to the universe",
"yearofrelease": 2018,
"metascore": 68,
"votes": 450856,
"rating": 8.6
}
},
{
"_index": "movies",
"_type": "movie",
"_id": "hzYYAWoBnuCYnlTW-9mV",
"_score": 1,
"_source": {
"name": "Thor Ragnarok",
"genre": "Action",
"summary": "Thor is imprisoned on the planet Sakaar, and must race against time to return to Asgard and stop Ragnarök, the destruction of his world, at the hands of the powerful and ruthless villain Hela",
"yearofrelease": 2017,
"metascore": 74,
"votes": 374270,
"rating": 7.9
}
},
{
"_index": "movies",
"_type": "movie",
"_id": "iDYYAWoBnuCYnlTW-9mV",
"_score": 1,
"_source": {
"name": "Infinity War",
"genre": "Sci-Fi",
"summary": "The Avengers and their allies must be willing to sacrifice all in an attempt to defeat the powerful Thanos before his blitz of devastation and ruin puts an end to the universe",
"yearofrelease": 2018,
"metascore": 68,
"votes": 450856,
"rating": 8.6
}
},
{
"_index": "movies",
"_type": "movie",
"_id": "iTYYAWoBnuCYnlTW-9mV",
"_score": 1,
"_source": {
"name": "Christopher Robin",
"genre": "Comedy",
"summary": "A working-class family man, Christopher Robin, encounters his childhood friend Winnie-the-Pooh, who helps him to rediscover the joys of life",
"yearofrelease": 2018,
"metascore": 60,
"votes": 9648,
"rating": 7.9
}
}
]
}
}
如果这些数据无法显示在图表上,那么您能否给我一些提示,说明我可以在下面的查询和指标字段中输入什么内容,以便在我有其他示例数据时可以处理这个问题。我需要一个像'metacore'这样的例子应该放在这个字段中,你需要@或_并将索引放在这里,然后在那里输入等)
最佳答案
我想通了。
首先,您需要进入Grafana中的Data Sources,并选择Elasticsearch。
你把你的index名字放在这里。最重要的是,您需要一个可以分辨时间的字段。我使用了日期字段。我制作了一个简单的示例数据,如下所示。 (查看 日期 字段。)
转到 Grafana 仪表板。在查询中,您会看到 Date Histogram 将自动设置为 date。选择所需的指标。
您会在图表上看到类似的内容。
我知道我的数据、字段等不是理想的图表 Material 。但我关注的是如何,而不是什么。请将此视为 Elastic 和 Grafana 的“hello world”。希望这可以帮助某人并节省他们的时间和精力。
关于database - 如何在 Grafana 中查询 Elasticsearch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55605633/
我们使用 Azure 弹性池,生成多个客户端数据库和一个引用客户端数据库的主数据库。 我们已经拥有多个数据库,并且正在开发新版本的代码。我们使用 EF6 代码优先。当我们对模型进行更改(添加属性)时,
我们使用 Azure 弹性池,生成多个客户端数据库和一个引用客户端数据库的主数据库。 我们已经拥有多个数据库,并且正在开发新版本的代码。我们使用 EF6 代码优先。当我们对模型进行更改(添加属性)时,
我希望将一些信息分发到不同的机器上,以便在没有任何网络开销的情况下实现高效和极快的访问。数据存在于关系模式中,实体之间的关系是“加入”的要求,但根本不是写入数据库的要求(它会离线生成)。 我非常相信
我使用 GrapheneDB 来托管我的 neo4j 数据库 (db)。 问题 我有 N客户并且正在寻找自动分离他们的内容(他们独特的数据库)的方法,以便: 它不重叠数据 操作速度不受影响。 选项 1
当服务器开始工作(Tomcat)时,日志显示此错误: org.springframework.beans.factory.BeanDefinitionStoreException: Invalid b
我在 Oracle 数据库实例中按以下方式创建了一个触发器。 CREATE OR REPLACE TRIGGER after_logon_on_database AFTER LOGON ON DATA
原谅我的无知,我是数据库约定的初学者。 这是我的 SQLite 代码:(由我的数据库浏览器自动生成) CREATE TABLE `ResearchItems` ( `ID` INTEGER NO
是的是的是的,我已经在整个互联网上搜索过这个问题。一些结果发现,甚至来自 Stackoverflow。但是他们中的大多数人说“你应该自动加载数据库”,或者“parent::__construct();
我正在创建一个 Mac 应用程序,它将一些数据保存到 SQLite 数据库中。问题是:当我关闭数据库并再次打开时,数据不存在了。这是我的代码: NSString *sql = [NSString st
我正在建立一个网站,我打算发布各种帖子,比如教程、文章等。我打算用 php 来管理它,但是当涉及到存储每个帖子的内容时,将要显示的文本,更好的选择是:使用单独的文本文件还是将其添加为数据库中的每个条目
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 3 年前。 Improve this qu
对不起,这个关键字对我来说没有任何意义...有人可以给我一个定义吗? 提前致谢... 最佳答案 这是一个品牌。 http://pervasive.com/这是他们的数据库产品的链接 http://ww
我已经在 docker 版本 1.10.1 的 docker 镜像中安装了 PostgreSQL 9.4.6。根据这张官方图片: https://github.com/docker-library/p
当我的 android 应用程序尝试读取 android 短信数据库时,我遇到了这个崩溃。读取android短信数据库的代码类似于下面的代码 fragment : String SMS_URI = "
我有一个 public kit repo,我推送了 v1.0.3 并具有以下结构 go -database --database.go --go.mod --go.sum 我需要它 require g
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 9 年前。 Improve this qu
我们正在使用MySQL数据库在Go中创建一个Web应用程序。我们的用户一次只能拥有一个活跃的客户端。就像Spotify一样,您一次只能在一台设备上听音乐。为此,我制作了一个映射,将用户ID和作为其值的
我已经尝试在 PostgreSQL 中创建数据库好几天了,遇到了几个问题,但似乎卡住了。 我在 PostgreSQL 中手动创建了一个名为 postgres_development 的数据库,因为 b
我正在创建一个 iMessage 应用程序,它需要连接到与我的常规应用程序相同的数据库。 我调用 FirebaseApp.configure() 并对用户进行身份验证,但出于某种原因,在所有 Data
就像std::unordered_map但所有数据都应存储在磁盘上而不是内存中。 按照我的理解,应该做两部分:索引和存储。我已经学习了一些关于索引的数据结构,比如 Linear-Hash 或 B-Tr
我是一名优秀的程序员,十分优秀!