我知道怎么做2(我将使用jstree在浏览器中显示它).
请帮我解决第1部分,比如在什么/哪里开始编写这样的函数.
我在我的系统上设置了Elasticsearch,Logstash,Kibana日志查看工具.我的配置现在有2台机器(Amazon EC2实例):
在logstash-server上,这是我的配置(在不同的文件中)的样子: -
input {
lumberjack {
port => 5000
type => "logs"
ssl_certificate => "/etc/pki/tls/certs/logstash-forwarder.crt"
ssl_key => "/etc/pki/tls/private/logstash-forwarder.key"
}
}
filter {
if [type] == "syslog" {
grok {
match => { "message" => "%{SYSLOGTIMESTAMP:syslog_timestamp} %{SYSLOGHOST:syslog_hostname} %{DATA:syslog_program}(?:\[%{POSINT:syslog_pid}\])?: %{GREEDYDATA:syslog_message}" }
add_field => [ "received_at", "%{@timestamp}" ]
add_field => [ "received_from", "%{host}" ]
}
syslog_pri { }
date {
match => [ "syslog_timestamp", "MMM d HH:mm:ss", "MMM dd HH:mm:ss" ]
} …Run Code Online (Sandbox Code Playgroud) elasticsearch logstash kibana logstash-grok logstash-forwarder
我看到上面提到了上面的问题,但是即使在提到它们之后我也无法找到适合我的方法,因此我冒昧地为这个问题开了一个新帖子.
我有一个包含以下代码的getjson.html文件
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
$.getJSON("json_data.txt",function(result){
$.each(result, function(i, field){
$("div").append(field + " ");
});
});
});
});
</script>
</head>
<body>
<button>Get JSON data</button>
<div></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
json_data.txt包含以下内容,
{
"firstName": "John",
"lastName": "Doe",
"age": 25
}
Run Code Online (Sandbox Code Playgroud)
当我在浏览器中打开getjson.html文件时,它会出错:
"XMLHttpRequest无法加载file:// ..... Access-Control-Allow-Origin不允许使用Origin null."
有人请建议一个简单的解决方案,我怎么能让这件事成为可能.
PS:我正在写一个网络应用程序.
我们如何从url资源中读取。我在以下示例中使用了https://github.com/Kissaki/rest.go api。以下是我用于向URL http:// localhost:8080 / cool中写入字符串的示例, 但是现在我需要从URL中检索数据,如何将其读回?
package main
import (
"fmt"
"http"
"github.com/nathankerr/rest.go"
)
type FileString struct {
value string
}
func (t *FileString) Index(w http.ResponseWriter) {
fmt.Fprintf(w, "%v", t.value)
}
func main(){
rest.Resource("cool", &FileString{s:"this is file"})
http.ListenAndServe(":3000", nil)
}
Run Code Online (Sandbox Code Playgroud)