У меня есть logstash.conf
файл, где я беру данные из базы данных MySQL.Но теперь я должен взять данные из Elasticsearch и поместить их в Graphite.Есть код моего logstash.conf
:
input {
jdbc {
type => "some type"
jdbc_driver_library => "sqljdbc42.jar"
jdbc_driver_class => "com.microsoft.sqlserver.jdbc.SQLServerDriver"
jdbc_connection_string => "jdbc:sqlserver://host:port;databaseName=db name"
jdbc_user => "username"
jdbc_password => "***"
jdbc_default_timezone => "Asia/Almaty"
statement_filepath => "sqlscript.sql"
schedule => "*/30 * * * *"
}
}
output {
stdout { codec => json }
if [type] == "some type" {
graphite {
host => "some host"
port => port
metrics => [some.metric", "%{cnt}"]
}
}
}