elasticsearch 如何在Grafana中为云上的DB应用程序(Elasticsearch)指定URL,elasticsearch,grafana,elastic-cloud,elasticsearch,Grafana,Elastic Cloud" /> elasticsearch 如何在Grafana中为云上的DB应用程序(Elasticsearch)指定URL,elasticsearch,grafana,elastic-cloud,elasticsearch,Grafana,Elastic Cloud" />

elasticsearch 如何在Grafana中为云上的DB应用程序(Elasticsearch)指定URL

elasticsearch 如何在Grafana中为云上的DB应用程序(Elasticsearch)指定URL,elasticsearch,grafana,elastic-cloud,elasticsearch,Grafana,Elastic Cloud,我正在尝试使用ElasticCloud(Elasticsearch)作为Grafana中的数据源。 在下面,我试图为云中的弹性服务器(服务)键入一个url 我的弹性云运行了这三个应用程序 我尝试在Grafana中复制端点URL。而且它似乎不起作用。所以我想找出原因。如果我放置url的方式是正确的,我可以继续怀疑其他原因。 当我复制端点并在浏览器上测试它时,我得到以下结果。(在浏览器上似乎工作正常) 有人能给我一些关于在Grafana的URL部分中放置什么的提示吗?或者如何通过url访问云中

我正在尝试使用ElasticCloud(Elasticsearch)作为Grafana中的数据源。 在下面,我试图为云中的弹性服务器(服务)键入一个url

我的弹性云运行了这三个应用程序

我尝试在Grafana中复制端点URL。而且它似乎不起作用。所以我想找出原因。如果我放置url的方式是正确的,我可以继续怀疑其他原因。 当我复制端点并在浏览器上测试它时,我得到以下结果。(在浏览器上似乎工作正常)

有人能给我一些关于在Grafana的URL部分中放置什么的提示吗?或者如何通过url访问云中的服务?

其他信息: 我的格拉法纳不在云端。Grafana服务器位于常规服务器上。我正在使用下面的url访问Grafana


当以浏览器模式运行数据源时,来自浏览器的所有请求都直接进入数据源

但在选择服务器模式时,请求从浏览器转到grafana后端(安装grafana的服务器节点),并从那里重定向到数据源


如果您使用的是服务器模式,请确保您能够从Grafana所在的计算机访问AWS ES url

我必须做很多测试才能弄明白这一点

我之所以如此困惑和困惑是因为这条信息“未找到名为timestamp的日期字段”

我认为这是因为我没有把正确的网址在第一。 我也将访问模式更改为浏览器。我打开了我的dev-cosole,发现“被CORS策略阻止”错误。我认为这就是问题所在,所以我又花了一个小时试图解决这个问题。(为Cors设置Chrome扩展,尝试使用代理站点等) 但是,您不需要解决CORS策略问题,因为在这种情况下不需要“浏览器”模式

“未提交日期,未找到”消息是一个错误。别理它。它很好用

为了以防万一,我会在这里发布我是如何做到的

我有一个名为“timestamp”的字段,所以只使用了它。不需要做@timestamp

如果您的grafana服务器是本地的。(我的意思是,如果您像'localhost:3000'一样访问) 你不需要基本的授权!我自己测试过。(我使用本地elasticsearch服务器和本地grafana服务器进行了测试)(我使用本地grafana服务器和云elasticsearch服务器进行了测试)(我最终使用云elasticsearch服务器和grafana服务器远程进行了测试)在所有情况下,我都得到了“未找到名为____;的数据字段”消息。 这是一只虫子~!!!!所以别担心

回到我最初的问题,“如何为云上的应用程序指定url”

将应用程序的端点URL(本例中为elasticsearch)复制到云上,然后将其粘贴


我不会接受我的回答,但请把这个留在这里,这样可以帮助其他人。

谢谢你的回答。我的grafana托管在常规服务器上。Elasticsearch位于AWS云上。在这种情况下,我是否将Elasticsearch的url和服务器模式(访问)如上所述?我想我不需要在那里输入我的grafana url。(我正在通过网络浏览器访问grafana。)我有点困惑。使用端点url是访问云中服务的常见方式?是@JinLee。AWS只提供端点。若您在可以访问ES端点的网络中使用Grafana,那个么使用浏览器作为数据源是一个不错的选择。但若您计划将grafana公开到internet,那个么您应该使用ES端点作为服务器,并确保在运行grafana的计算机上它可以访问ES端点(您可以尝试使用curl进行检查),若您能够在grafana服务器上通过curl进行访问,则应该能够在服务器模式下访问ES。